luxlabs header browser preview


@class NSString, ICSAlternateTimeProposal, ICSDateValue;

@interface ICSUserAddress : ICSProperty

@property (nonatomic) BOOL rsvp;
@property (retain, nonatomic) NSString *cn;
@property (nonatomic) int cutype;
@property (retain, nonatomic) NSString *dir;
@property (nonatomic) int partstat;
@property (nonatomic) int schedulestatus;
@property (nonatomic) int scheduleagent;
@property (nonatomic) int scheduleforcesend;
@property (nonatomic) int role;
@property (retain, nonatomic) ICSDateValue *partstatModified;
@property (nonatomic) ICSAlternateTimeProposal *alternateTimeProposal;
@property (nonatomic) BOOL x_apple_self_invited;
@property (retain, nonatomic) NSString *email;
@property (retain, nonatomic) NSString *x_apple_telephone;
@property (retain, nonatomic) NSString *likenessDataString;
@property (retain, nonatomic) NSString *x_apple_inviterName;

+ (id)URLForNoMail;
+ (id)ICSStringFromScheduleForceSend:(int)a0;
+ (id)ICSStringFromCalendarUser:(int)a0;
+ (id)ICSStringFromParticipationStatus:(int)a0;
+ (id)ICSStringFromScheduleAgent:(int)a0;
+ (int)scheduleForceSendFromICSString:(id)a0;
+ (id)ICSStringFromRole:(int)a0;
+ (id)ICSStringFromScheduleStatus:(int)a0;
+ (int)calendarUserFromICSString:(id)a0;
+ (int)participationStatusFromICSString:(id)a0;
+ (int)roleFromICSString:(id)a0;
+ (int)scheduleAgentFromICSString:(id)a0;
+ (int)scheduleStatusFromICSString:(id)a0;

- (id)emailAddress;
- (id)phoneNumber;
- (id)initWithURL:(id)a0;
- (id)initWithEmailAddress:(id)a0;
- (id)displayName;
- (void)setURL:(id)a0;
- (BOOL)isPhoneNumber;
- (BOOL)hasPhoneNumber;
- (id)initWithPhoneNumber:(id)a0;
- (BOOL)hasEmailAddress;
- (void)fixAddress;
- (BOOL)isEmailAddress;
- (BOOL)isHTTPAddress;
- (BOOL)isHTTPSAddress;
- (id)propertiesToHide;
- (id)propertiesToObscure;
- (id)sanitizeAddressString:(id)a0;
- (void)setX_calendarserver_email:(id)a0;
- (BOOL)shouldObscureParameter:(id)a0;
- (BOOL)shouldObscureValue;
- (id)x_calendarserver_email;

@end