/* Options: Date: 2024-04-19 12:35:40 SwiftVersion: 3.0 Version: 5.02 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://nf.aaoinfo.org/nfaaotest/mapi/api //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //IncludeTypes: //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation */ import Foundation; // @Route("/admin/locator", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AdminLocatorGeocodeRequest : BaseNoCacheRequest, IReturn { public typealias Return = AdminLocatorGeocodeResponse required public init(){} /** * The state code to get members for ex: AZ or IL */ // @ApiMember(DataType="String", Description="The state code to get members for ex: AZ or IL", IsRequired=true, Name="Longitude", ParameterType="query") public var longitude:String? } // @Route("/ce/search", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class CeSessionSearchRequest : IReturn { public typealias Return = CeSessionListResponse required public init(){} /** * The id of the event to filter CE sessions with */ public var eventId:String? /** * A search string to filter CE session titles with */ public var searchString:String? /** * Optionally exclude CE sessions already self-reported by current user */ public var excludeMyCeSessions:Bool? } // @Route("/ce/report/pdf", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyCeSessionPdfReportRequest : IReturn { public typealias Return = DocumentResponse required public init(){} /** * The id of the event to retrieve CE sessions for */ public var eventId:String? /** * The session start date to retrieve CE sessions for */ public var startDate:Date? /** * The session end date to retrieve CE sessions for */ public var endDate:Date? /** * If set to true, the system will send an e-mail to the user giving them access to the report */ public var sendEmail:Bool? } // @Route("/ce/report", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyCeSessionReportRequest : IReturn { public typealias Return = MyCeSessionListResponse required public init(){} /** * The id of the event to retrieve CE sessions for */ public var eventId:String? /** * The session start date to retrieve CE sessions for */ public var startDate:Date? /** * The session end date to retrieve CE sessions for */ public var endDate:Date? } // @Route("/ce", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyCeSessionListRequest : IReturn { public typealias Return = MyCeSessionListResponse required public init(){} /** * The id of the event to retrieve CE sessions for */ // @ApiMember(DataType="Guid", Description="The id of the event to retrieve CE sessions for", Name="EventId", ParameterType="query") public var eventId:String? } // @Route("/ce/ce-management-list", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyCeSessionManagementListRequest : IReturn { public typealias Return = MyCeSessionManagementListResponse required public init(){} } // @Route("/ce", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Conflict", StatusCode=409) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AddCeSessionListRequest : IReturn { public typealias Return = MyCeSessionListResponse required public init(){} /** * The ids of the sessions to add credits for */ public var sessionIds:[String] = [] } // @Route("/ce/{CeId}", "DELETE") // @Route("/ce/{CeId}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class RemoveCeSessionRequest : IReturn { public typealias Return = RemoveCeSessionResponse required public init(){} /** * The id of the CE to remove credits for */ // @ApiMember(DataType="Guid", Description="The id of the CE to remove credits for", IsRequired=true, Name="CeId", ParameterType="path") public var ceId:String? } // @Route("/ceweb", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class CeWebSessionListRequest : IReturn { public typealias Return = CeWebSessionListResponse required public init(){} /** * Comma seperated ids of the event to retrieve CE sessions for */ // @ApiMember(DataType="String", Description="Comma seperated ids of the event to retrieve CE sessions for", Name="EventId", ParameterType="query") public var eventId:String? /** * comma seperate multiple users to get users credits. Otherwise retrieve all */ // @ApiMember(DataType="String", Description="comma seperate multiple users to get users credits. Otherwise retrieve all", Name="CustomerId", ParameterType="query") public var customerId:String? /** * rows per page */ // @ApiMember(DataType="string", Description="rows per page ", IsRequired=true, Name="rowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * page number to start at */ // @ApiMember(DataType="string", Description="page number to start at", IsRequired=true, Name="pageNumber", ParameterType="query") public var pageNumber:Int? } // @Route("/ceweb/{CustomerId}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Conflict", StatusCode=409) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AddCeWebSessionRequest : IReturn { public typealias Return = CeWebSessionListResponse required public init(){} /** * The ids of the sessions to add credits for */ public var sessionIds:[String] = [] /** * User to add credit for */ // @ApiMember(DataType="Guid", Description="User to add credit for", Name="CustomerId", ParameterType="path") public var customerId:String? } // @Route("/ceweb/{CustomerId}/{CeId}", "DELETE") // @Route("/ceweb/{CustomerId}/{CeId}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class RemoveCeWebSessionRequest : IReturn { public typealias Return = RemoveCeWebSessionResponse required public init(){} /** * The id of the CE to remove credits for */ // @ApiMember(DataType="Guid", Description="The id of the CE to remove credits for", IsRequired=true, Name="CeId", ParameterType="path") public var ceId:String? /** * User to add credit for */ // @ApiMember(DataType="Guid", Description="User to add credit for", Name="CustomerId", ParameterType="path") public var customerId:String? } // @Route("/constituents", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class ConstituentListRequest : BaseNoCacheRequest, IReturn { public typealias Return = ConstituentListResponse required public init(){} /** * Whether the constituent list should retrieve the Html block content for each record or not */ // @ApiMember(DataType="bool", Description="Whether the constituent list should retrieve the Html block content for each record or not", Name="IncludeHtml", ParameterType="query") public var includeHtml:Bool? } // @Route("/constituents/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class ConstituentRequest : BaseNoCacheRequest, IReturn { public typealias Return = ConstituentResponse required public init(){} /** * The Id of the constituent */ // @ApiMember(DataType="string", Description="The Id of the constituent", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/contacts/boardoftrustees", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class BoardOfTrusteeContactsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = ContactsListResponse required public init(){} } // @Route("/contacts/staff/{DepartmentCode}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DepartmentStaffContactsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = ContactsListResponse required public init(){} /** * The department code to fetch staff members for. Use the /api/lookup/departments service to retrieve document names and codes. */ // @ApiMember(DataType="string", Description="The department code to fetch staff members for. Use the /api/lookup/departments service to retrieve document names and codes.", IsRequired=true, Name="DepartmentCode", ParameterType="path") public var departmentCode:String? } // @Route("/contacts/staff", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AllContactsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = ContactsListResponse required public init(){} } // @Route("/documents/{Name}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DocumentRequest : BaseNoCacheRequest, IReturn { public typealias Return = DocumentResponse required public init(){} /** * The name of the document you wish to download */ // @ApiMember(DataType="string", Description="The name of the document you wish to download", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/documents", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DocumentListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DocumentListResponse required public init(){} } // @Route("/dos/members/{state}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DosMemberListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DosMemberListResponse required public init(){} /** * The state code to get members for ex: AZ or IL */ // @ApiMember(DataType="String", Description="The state code to get members for ex: AZ or IL", IsRequired=true, Name="State", ParameterType="path") public var state:String? } // @Route("/dos/states", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DosAllStatesListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DosStatesResponse required public init(){} } // @Route("/dos/board", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DosBoardMembersListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DosBoardMemberResponse required public init(){} } // @Route("/dos/volunteer", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DosVolunteerRequest : BaseNoCacheRequest, IReturn { public typealias Return = DosVolunteerResponse required public init(){} /** * volunteer object */ public var volunteer:DosVolunteer? } // @Route("/dos/donation", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DosDonationRequest : BaseNoCacheRequest, IReturn { public typealias Return = DosDonationResponse required public init(){} /** * donation */ public var donation:DosDonation? } // @Route("/web/events/sessions", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionsCreateRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSessionCreateResponse required public init(){} /** * Event Id */ public var eventId:String? /** * Session object */ public var session:Session? } // @Route("/web/events/sessions/types", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionsTypesListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSessionTypesListResponse required public init(){} } // @Route("/events", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventsListResponse required public init(){} /** * The type of events to retrieve (default: 'dashboard', 'ce', 'all') */ // @ApiMember(DataType="string", Description="The type of events to retrieve (default: 'dashboard', 'ce', 'all')", Name="FilterType", ParameterType="query") public var filterType:String? } // @Route("/events/{EventId}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * A list of event related items to fetch for this request (enter multiple includes in comma delimited format: Sponsors,Speakers) */ // @ApiMember(AllowMultiple=true, DataType="string", Description="A list of event related items to fetch for this request (enter multiple includes in comma delimited format: Sponsors,Speakers)", Name="Include", ParameterType="query") public var include:[String] = [] } // @Route("/events/{EventId}/exhibitors/{ExhibitorId}/info", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventExhibitorInfoRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventExhibitorInfoResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event exhibitor to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event exhibitor to retrieve", IsRequired=true, Name="ExhibitorId", ParameterType="path") public var exhibitorId:String? } // @Route("/events/{EventId}/sponsors", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSponsorsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSponsorsListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/speakers", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSpeakersListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSpeakersListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/speakers/{SpeakerId}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSpeakerRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSpeakerResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the speaker to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the speaker to retrieve", IsRequired=true, Name="SpeakerId", ParameterType="path") public var speakerId:String? } // @Route("/events/{EventId}/sessions", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSessionsListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The type of list request: fullSpeaker */ // @ApiMember(DataType="string[]", Description="The type of list request: fullSpeaker", Name="listType", ParameterType="query") public var listType:[String] = [] } // @Route("/events/{EventId}/sessions/{SessionId}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventSessionResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event session to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event session to retrieve", IsRequired=true, Name="SessionId", ParameterType="path") public var sessionId:String? } // @Route("/events/{EventId}/my-sessions", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventMySessionsListRequest : IReturn { public typealias Return = EventSessionsListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/my-sessions/{SessionId}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Conflict", StatusCode=409) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionEnrollmentRequest : IReturn { public typealias Return = EventSessionResponse required public init(){} /** * The Id of the event */ // @ApiMember(DataType="Guid", Description="The Id of the event", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event session */ // @ApiMember(DataType="Guid", Description="The Id of the event session", IsRequired=true, Name="SessionId", ParameterType="path") public var sessionId:String? } // @Route("/events/{EventId}/my-sessions", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Conflict", StatusCode=409) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventMultiSessionEnrollmentRequest : IReturn { public typealias Return = EventSessionsListResponse required public init(){} /** * The Id of the event */ // @ApiMember(DataType="Guid", Description="The Id of the event", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event sessions (required) */ public var sessionIds:[String] = [] } // @Route("/events/{EventId}/my-sessions/{SessionId}", "DELETE") // @Route("/events/{EventId}/my-sessions/{SessionId}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventSessionUnenrollmentRequest : IReturn { public typealias Return = EventSessionUnenrollmentResponse required public init(){} /** * The Id of the event */ // @ApiMember(DataType="Guid", Description="The Id of the event", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event session */ // @ApiMember(DataType="Guid", Description="The Id of the event session", IsRequired=true, Name="SessionId", ParameterType="path") public var sessionId:String? } // @Route("/events/{EventId}/exhibitors", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventExhibitorsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventExhibitorsListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/exhibitors/{ExhibitorId}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventExhibitorRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventExhibitorResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event exhibitor to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event exhibitor to retrieve", IsRequired=true, Name="ExhibitorId", ParameterType="path") public var exhibitorId:String? } // @Route("/events/exhibitors/upload", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventExhibitorsListUploadRequest : IReturn { public typealias Return = EventExhibitorUploadListResponse required public init(){} /** * file base url */ public var baseUrl:String? /** * url path */ public var path:String? /** * event id */ public var eventId:String? } // @Route("/events/{EventId}/my-exhibitors", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventMyExhibitorsListRequest : IReturn { public typealias Return = EventExhibitorsListResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/my-exhibitors/{ExhibitorId}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Conflict", StatusCode=409) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventAddExhibitorToMyListRequest : IReturn { public typealias Return = EventExhibitorResponse required public init(){} /** * The Id of the event */ // @ApiMember(DataType="Guid", Description="The Id of the event", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event exhibitor */ // @ApiMember(DataType="Guid", Description="The Id of the event exhibitor", IsRequired=true, Name="ExhibitorId", ParameterType="path") public var exhibitorId:String? } // @Route("/events/{EventId}/my-exhibitors/{ExhibitorId}", "DELETE") // @Route("/events/{EventId}/my-exhibitors/{ExhibitorId}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventRemoveExhibitorToMyListRequest : IReturn { public typealias Return = EventRemoveExhibitorToMyListResponse required public init(){} /** * The Id of the event */ // @ApiMember(DataType="Guid", Description="The Id of the event", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? /** * The Id of the event exhibitor */ // @ApiMember(DataType="Guid", Description="The Id of the event exhibitor", IsRequired=true, Name="ExhibitorId", ParameterType="path") public var exhibitorId:String? } // @Route("/events/{EventId}/venue", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventVenueRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventVenueResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/travel", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventTravelRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventTravelResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/expomap", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventExpoMapRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventExpoMapResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/events/{EventId}/welcome", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventWelcomeRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventWelcomeResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="EventId", ParameterType="path") public var eventId:String? } // @Route("/feeds", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AddFeedRequest : IReturn { public typealias Return = FeedActionReponse required public init(){} /** * Name of the registered feed */ public var feedName:String? /** * Url of the feed */ public var feedUrl:String? } // @Route("/feeds/{FeedName}", "DELETE") // @Route("/feeds/{FeedName}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DeleteFeedRequest : IReturn { public typealias Return = FeedActionReponse required public init(){} /** * Name of the registered feed */ // @ApiMember(DataType="string", Description="Name of the registered feed", IsRequired=true, Name="FeedName", ParameterType="path") public var feedName:String? } // @Route("/feeds/{FeedName}/update", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UpdateFeedRequest : IReturn { public typealias Return = FeedActionReponse required public init(){} /** * Name of the registered feed */ public var feedName:String? /** * Url of the feed */ public var feedUrl:String? } // @Route("/feeds/proxy", "GET") // @ApiResponse(Description="Bad gateway (will occur when a connection to a feed cannot be established)", StatusCode=502) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class FeedProxyRequest : BaseNoCacheRequest, IReturn { public typealias Return = FeedResponse required public init(){} /** * Url of the feed */ // @ApiMember(DataType="string", Description="Url of the feed", IsRequired=true, Name="FeedUrl", ParameterType="query") public var feedUrl:String? /** * How long to cache the feed in minutes (default is 60*24 minutes) */ // @ApiMember(DataType="int", Description="How long to cache the feed in minutes (default is 60*24 minutes)", Name="CacheInMinutes", ParameterType="query") public var cacheInMinutes:Int? } // @Route("/feeds/{FeedName}", "GET") // @ApiResponse(Description="Forbidden", StatusCode=403) // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Bad gateway (will occur when a connection to a feed cannot be established)", StatusCode=502) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class FeedRequest : BaseNoCacheRequest, IReturn { public typealias Return = FeedResponse required public init(){} /** * Name of the registered feed */ // @ApiMember(DataType="string", Description="Name of the registered feed", IsRequired=true, Name="FeedName", ParameterType="path") public var feedName:String? /** * How long to cache the feed in minutes (default is 60*24 minutes) */ // @ApiMember(DataType="int", Description="How long to cache the feed in minutes (default is 60*24 minutes)", Name="CacheInMinutes", ParameterType="query") public var cacheInMinutes:Int? } // @Route("/feeds", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class FeedsRequest : BaseNoCacheRequest, IReturn { public typealias Return = FeedsResponse required public init(){} } // @Route("/governance/chapters", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersListResponse required public init(){} /** * Optional chapter state code to get a single result ex: AZ or IL */ // @ApiMember(DataType="String", Description="Optional chapter state code to get a single result ex: AZ or IL", Name="Code", ParameterType="query") public var code:String? } // @Route("/governance/constituents", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceConstituentListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceConstituentListResponse required public init(){} /** * Optional Constituent code to get a single result ex: RMSO */ // @ApiMember(DataType="String", Description="Optional Constituent code to get a single result ex: RMSO", Name="Code", ParameterType="query") public var code:String? } // @Route("/governance/constituent-component", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceComponentConstituentListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceComponentConstituentListResponse required public init(){} /** * Optional component code to get a single result ex: IL */ // @ApiMember(DataType="String", Description="Optional component code to get a single result ex: IL", Name="Code", ParameterType="query") public var code:String? } // @Route("/governance/chapters/positions/{PositionType}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersPositionsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersPositionListResponse required public init(){} /** * Type of list either Board, Director, or Delegate */ // @ApiMember(DataType="string", Description="Type of list either Board, Director, or Delegate", Name="PositionType", ParameterType="path") public var positionType:String? } // @Route("/governance/chapters/{chapterKey}/officers/{officerType}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersOfficersListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersOfficersListResponse required public init(){} /** * Type of list either officers, directors, delegates, or other */ // @ApiMember(DataType="string", Description="Type of list either officers, directors, delegates, or other", IsRequired=true, Name="OfficerType", ParameterType="path") public var officerType:String? /** * Chapter key */ // @ApiMember(DataType="Guid", Description="Chapter key", IsRequired=true, Name="ChapterKey", ParameterType="path") public var chapterKey:String? /** * Should list be of active (0) or past (1) for archived members */ // @ApiMember(DataType="int", Description="Should list be of active (0) or past (1) for archived members", IsRequired=true, Name="Archived", ParameterType="query") public var archived:Int? } // @Route("/governance/chapters/officers", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersOfficersAddRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersOfficersDetailResponse required public init(){} /** * chapter officer */ public var officer:ChapterOfficer? /** * type of officer : officers, directors, delegates, or other */ public var type:String? /** * username of person making this change */ public var username:String? } // @Route("/governance/chapters/officers", "PUT") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersOfficersUpdateRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersOfficersDetailResponse required public init(){} /** * chapter officer */ public var officer:ChapterOfficer? /** * type of officer : officers, directors, delegates, or other */ public var type:String? /** * username of person making this change */ public var username:String? } // @Route("/governance/chapters/officers/{officerType}/{Id}", "DELETE") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceChaptersOfficersRemoveRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceChaptersOfficersRemoveResponse required public init(){} /** * Type of list either officers, directors, delegates, or other */ // @ApiMember(DataType="string", Description="Type of list either officers, directors, delegates, or other", IsRequired=true, Name="OfficerType", ParameterType="path") public var officerType:String? /** * officer id */ // @ApiMember(DataType="Guid", Description="officer id", IsRequired=true, Name="Id", ParameterType="path") public var id:String? /** * username of person making change */ // @ApiMember(DataType="string", Description="username of person making change", IsRequired=true, Name="Username", ParameterType="query") public var username:String? } // @Route("/users/committees/", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class GovernanceCommitteeMembersListRequest : BaseNoCacheRequest, IReturn { public typealias Return = GovernanceCommitteeMembersListResponse required public init(){} /** * Committee Code(s) to get members for */ // @ApiMember(DataType="string", Description="Committee Code(s) to get members for", IsRequired=true, Name="Codes", ParameterType="query") public var codes:String? } // @Route("/locator/geolocation/{lon}/{lat}", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorGeolocationListRequest : BaseNoCacheRequest { required public init(){} /** * Number of results to return */ // @ApiMember(DataType="string", Description="Number of results to return", Name="RowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * Page number to begin query begins at 1 */ // @ApiMember(DataType="string", Description="Page number to begin query begins at 1", Name="PageNumber", ParameterType="query") public var pageNumber:Int? /** * distance from */ // @ApiMember(DataType="string", Description="distance from", Name="Distance", ParameterType="query") public var distance:Double? /** * The latitude */ // @ApiMember(DataType="string", Description="The latitude", Name="Lat", ParameterType="path") public var lat:Float? /** * The longitude */ // @ApiMember(DataType="string", Description="The longitude", Name="Lon", ParameterType="path") public var lon:Float? /** * last name */ // @ApiMember(DataType="string", Description="last name", Name="LastName", ParameterType="query") public var lastName:String? } // @Route("/locator/geolocation", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorGeolocationNameAndPostalCodeListRequest : BaseNoCacheRequest { required public init(){} /** * Number of results to return */ // @ApiMember(DataType="string", Description="Number of results to return", Name="RowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * Page number to begin query begins at 1 */ // @ApiMember(DataType="string", Description="Page number to begin query begins at 1", Name="PageNumber", ParameterType="query") public var pageNumber:Int? /** * last name */ // @ApiMember(DataType="string", Description="last name", Name="LastName", ParameterType="query") public var lastName:String? /** * Postal Code */ // @ApiMember(DataType="string", Description="Postal Code", Name="PostalCode", ParameterType="query") public var postalCode:String? } // @Route("/locator/group/search", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorGroupMembersRequest : BaseNoCacheRequest { required public init(){} /** * Number of results to return */ // @ApiMember(DataType="string", Description="Number of results to return", Name="RowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * Page number to begin query begins at 1 */ // @ApiMember(DataType="string", Description="Page number to begin query begins at 1", Name="PageNumber", ParameterType="query") public var pageNumber:Int? /** * last name */ // @ApiMember(DataType="string", Description="last name", Name="LastName", ParameterType="query") public var lastName:String? /** * Postal Code */ // @ApiMember(DataType="string", Description="Postal Code", Name="PostalCode", ParameterType="query") public var postalCode:String? /** * Code for group making request */ // @ApiMember(DataType="string", Description="Code for group making request", Name="GroupCode", ParameterType="query") public var groupCode:String? } // @Route("/locator/groups", "Post") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorGroupsListRequest : BaseNoCacheRequest { required public init(){} /** * Number of results to return */ public var rowsPerPage:Int? /** * Page number to begin query begins at 1 */ public var pageNumber:Int? /** * distance to search in miles */ public var distance:Int? /** * The latitude */ public var lat:Float? /** * The longitude */ public var lng:Float? /** * Last name */ public var lastName:String? /** * Code for group making request */ public var groupCode:[String] = [] /** * An array of customer keys */ public var customerKeys:[String] = [] } // @Route("/locator/groups/postal", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorGroupsNameAndPostalCodeListRequest : BaseNoCacheRequest { required public init(){} /** * Number of results to return */ // @ApiMember(DataType="string", Description="Number of results to return", Name="RowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * Page number to begin query begins at 1 */ // @ApiMember(DataType="string", Description="Page number to begin query begins at 1", Name="PageNumber", ParameterType="query") public var pageNumber:Int? /** * last name */ // @ApiMember(DataType="string", Description="last name", Name="LastName", ParameterType="query") public var lastName:String? /** * Postal Code */ // @ApiMember(DataType="string", Description="Postal Code", Name="PostalCode", ParameterType="query") public var postalCode:String? /** * Code for group making request */ // @ApiMember(DataType="string", Description="Code for group making request", Name="GroupCode", ParameterType="query") public var groupCode:String? /** * An array of customer keys */ public var customerKeys:[String] = [] } // @Route("/locator/member/info/{Name}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorMemberInfoRequest : BaseNoCacheRequest { required public init(){} /** * the name to search for */ // @ApiMember(DataType="string", Description="the name to search for", IsRequired=true, Name="Name", ParameterType="path") public var name:String? /** * Constituent code comma seperated. NO SPACES - NESO, PCSO, SAO, GLAO, RMSO, SWSO, MSO, MASO */ // @ApiMember(DataType="string", Description="Constituent code comma seperated. NO SPACES - NESO, PCSO, SAO, GLAO, RMSO, SWSO, MSO, MASO", Name="ConstituentCode", ParameterType="query") public var constituentCode:String? } // @Route("/locator/member/lookup/{LegacyId}/customer_id", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorMemberCustomerIdLookupRequest : BaseNoCacheRequest, IReturn { public typealias Return = LocatorMemberCustomerIdLookupResponse required public init(){} /** * The name to search for */ // @ApiMember(DataType="string", Description="The name to search for", IsRequired=true, Name="LegacyId", ParameterType="path") public var legacyId:String? } // @Route("/locator/office/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class LocatorOfficeRequest : BaseNoCacheRequest, IReturn { public typealias Return = LocatorOfficeDetail required public init(){} /** * The Id of the netforum user to get offices for */ // @ApiMember(DataType="guid", Description="The Id of the netforum user to get offices for", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/users/details/education", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UsersEducationDetailsListRequest : BaseNoCacheRequest { required public init(){} /** * An array of customer keys */ public var customerKeys:[String] = [] } // @Route("/users/search/{Name}", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UsersNameLookupRequest : BaseNoCacheRequest { required public init(){} /** * The name to search for */ // @ApiMember(DataType="string", Description="The name to search for", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/users/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UsersIdLookupRequest : BaseNoCacheRequest, IReturn { public typealias Return = LocatorOfficeDetail required public init(){} /** * The Id of the netforum user to get offices for */ // @ApiMember(DataType="guid", Description="The Id of the netforum user to get offices for", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/users/dos", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserDosListRequest : BaseNoCacheRequest { required public init(){} } // @Route("/users/dos/states-list", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserDosStateListRequest : BaseNoCacheRequest { required public init(){} } // @Route("/users/dos", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserDosUpdateRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserDos required public init(){} /** * customer id */ public var customerId:String? /** * set to true if dos should be enabled. false if disabled */ public var isDos:Bool? } // @Route("/lookup/prefixes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PrefixListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PrefixListResponse required public init(){} } // @Route("/lookup/membertypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MemberTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = MemberTypeListResponse required public init(){} } // @Route("/lookup/member-directory/membertypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MemberTypeMemberDirectoryListRequest : BaseNoCacheRequest, IReturn { public typealias Return = MemberTypeListResponse required public init(){} } // @Route("/lookup/degreeareas", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DegreeAreaListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DegreeAreaListResponse required public init(){} } // @Route("/lookup/degreetypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DegreeTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DegreeTypeListResponse required public init(){} } // @Route("/lookup/techniques", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class TechniqueListRequest : BaseNoCacheRequest, IReturn { public typealias Return = TechniqueListResponse required public init(){} } // @Route("/lookup/emailsubscriptiontypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EmailSubscriptionTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EmailSubscriptionTypeListResponse required public init(){} } // @Route("/lookup/countries", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class CountryListRequest : BaseNoCacheRequest, IReturn { public typealias Return = CountryListResponse required public init(){} } // @Route("/lookup/territories", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class StateTerritoryListRequest : BaseNoCacheRequest, IReturn { public typealias Return = StateTerritoryListResponse required public init(){} /** * Country for which states and/or territories should be returned (defaults to 'UNITED STATES' if nothing is entered) */ // @ApiMember(DataType="string", Description="Country for which states and/or territories should be returned (defaults to 'UNITED STATES' if nothing is entered)", Name="Country", ParameterType="query") public var country:String? } // @Route("/lookup/emailtypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EmailTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = EmailTypeListResponse required public init(){} } // @Route("/lookup/phonetypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PhoneTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PhoneTypeListResponse required public init(){} } // @Route("/lookup/faxtypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class FaxTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = FaxTypeListResponse required public init(){} } // @Route("/lookup/addresstypes", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class AddressTypeListRequest : BaseNoCacheRequest, IReturn { public typealias Return = AddressTypeListResponse required public init(){} } // @Route("/lookup/departments", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class DepartmentListRequest : BaseNoCacheRequest, IReturn { public typealias Return = DepartmentListResponse required public init(){} } // @Route("/pages/{Name}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PageRequest : BaseNoCacheRequest, IReturn { public typealias Return = String required public init(){} /** * The name of the page to display */ // @ApiMember(DataType="string", Description="The name of the page to display", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/mobileapp/eventdata/{EventId}/event-menu", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventMenuRequest : IReturn { public typealias Return = EventMenuResponse required public init(){} public var eventId:String? } // @Route("/mobileapp/eventdata/{EventId}/event-menu", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventMenuUpdateRequest : IReturn { public typealias Return = EventMenuResponse required public init(){} public var eventId:String? public var data:[EventMenuItem] = [] } // @Route("/mobileapp/eventdata/{EventId}/event-controlset/{ControlSetKey}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventControlSetRequest : BaseNoCacheRequest, IReturn { public typealias Return = EventControlSetResponse required public init(){} public var eventId:String? public var controlSetKey:String? } // @Route("/mobileapp/eventdata/{EventId}/event-controlset/{ControlSetKey}/delete", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventControlSetDeleteRequest : IReturn { public typealias Return = SuccessResponse required public init(){} public var eventId:String? public var controlSetKey:String? } // @Route("/mobileapp/eventdata/{EventId}/event-controlset/{ControlSetKey}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class EventControlSetUpdateRequest : IReturn { public typealias Return = EventMenuResponse required public init(){} public var eventId:String? public var controlSetKey:String? public var data:MobiControlSet? } // @Route("/mobileapp/config/{Name}", "GET") public class ConfigRequestAsync : IReturn { public typealias Return = ConfigResponse required public init(){} /** * The Name of the config */ // @ApiMember(DataType="string", Description="The Name of the config", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/mobileapp/viewcontrolsets", "GET") public class ViewControlSetsRequestAsync : BaseNoCacheRequest, IReturn { public typealias Return = ViewControlSetsResponse required public init(){} } // @Route("/mobileapp/viewcontrolsets/{Name}", "GET") public class ViewControlSetRequestAsync : BaseNoCacheRequest, IReturn { public typealias Return = ViewControlSetResponse required public init(){} /** * The Name of the view control set */ // @ApiMember(DataType="string", Description="The Name of the view control set", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/mobileapp/feedback", "POST") public class FeedbackRequestAsync : IReturn { public typealias Return = FeedbackResponse required public init(){} public var feedback:String? } // @Route("/mobileapp/eventdata/{EventId}", "POST") public class MobiEventDataSaveOrUpdateRequest : IReturn { public typealias Return = MobiEventDataSaveOrUpdateResponse required public init(){} public var eventId:String? public var name:String? public var sessionId:String? public var speakerId:String? public var exhibitorId:String? public var data:String? } // @Route("/mobileapp/eventdata/{EventId}/count", "GET") public class MobiEventDataCountRequest : IReturn { public typealias Return = MobiEventDataCountResponse required public init(){} public var eventId:String? public var name:String? public var sessionId:String? public var speakerId:String? public var exhibitorId:String? public var changedAfterDate:Date? } // @Route("/mobileapp/eventdata/{EventId}/list", "GET") public class MobiEventDataListRequest : IReturn { public typealias Return = MobiEventDataListResponse required public init(){} public var eventId:String? public var name:String? public var sessionId:String? public var speakerId:String? public var exhibitorId:String? public var changedAfterDate:Date? } // @Route("/pos/profiles/search", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosProfileSearchListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosProfileSearchListResponse required public init(){} /** * The criteria to search profiles against. */ public var criteria:SeekerProfileSearchCriteria? } // @Route("/pos/profiles/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosProfileDetailRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosProfileDetailResponse required public init(){} /** * profile id to get */ // @ApiMember(DataType="int", Description="profile id to get", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/provider/opportunities", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMyOpportunitiesListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyOpportunitiesListResponse required public init(){} } // @Route("/pos/provider/opportunities/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMyOpportunityDetailRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyOpportunityDetailResponse required public init(){} /** * Opportunity id to retrieve */ // @ApiMember(DataType="int", Description="Opportunity id to retrieve", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/provider/opportunities", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMyOpportunityAddRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyOpportunityDetailResponse required public init(){} /** * Opportunity add request body */ public var opportunity:OpportunityAddUpdateRequest? } // @Route("/pos/provider/opportunities", "PUT") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMyOpportunityUpdateRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyOpportunityDetailResponse required public init(){} /** * Opportunity update request body */ public var opportunity:OpportunityAddUpdateRequest? } // @Route("/pos/provider/opportunities/extend/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosOpportunityExtendRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosOpportunityDetailResponse required public init(){} /** * opportunity id to extend expiration date for */ // @ApiMember(DataType="int", Description="opportunity id to extend expiration date for", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/opportunities/search", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosOpportunitySearchListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosOpportunitySearchListResponse required public init(){} /** * The criteria to search opportunities against. */ public var criteria:OpportunitySearchCriteria? } // @Route("/pos/opportunities/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosOpportunityDetailRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosOpportunityDetailResponse required public init(){} /** * Opportunity id to search */ // @ApiMember(DataType="int", Description="Opportunity id to search", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/seeker/profiles", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMyProfileDetailRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyProfileDetailResponse required public init(){} } // @Route("/pos/seeker/profiles/extend/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosProfileExtendRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosProfileDetailResponse required public init(){} /** * profile id to extend expiration date for */ // @ApiMember(DataType="int", Description="profile id to extend expiration date for", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/seeker/profiles", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMySeekerProfileAddRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyProfileDetailResponse required public init(){} /** * profile add request body */ public var profile:SeekerProfileAddUpdateRequest? } // @Route("/pos/seeker/profiles", "PUT") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosMySeekerProfileUpdateRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosMyProfileDetailResponse required public init(){} /** * profile update request body */ public var profile:SeekerProfileAddUpdateRequest? } // @Route("/pos/opportunities/messages", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosSeekerOpportunityInquiryRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosSeekerOpportunityInquiryResponse required public init(){} /** * Message details */ public var inquiryMessage:SeekerOpportunityInquiryMessage? } // @Route("/pos/news/{Type}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosOpportunityNewsListRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosOpportunityNewsListResponse required public init(){} /** * Provider or Seeker */ // @ApiMember(DataType="string", Description="Provider or Seeker", IsRequired=true, Name="Type", ParameterType="path") public var type:String? } // @Route("/pos/news/{Type}/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosOpportunityNewsDetailRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosOpportunityNewsDetailResponse required public init(){} /** * Provider or Seeker */ // @ApiMember(DataType="string", Description="Provider or Seeker", IsRequired=true, Name="Type", ParameterType="path") public var type:String? /** * opportunity id to extend expiration date for */ // @ApiMember(DataType="int", Description="opportunity id to extend expiration date for", IsRequired=true, Name="Id", ParameterType="path") public var id:Int? } // @Route("/pos/access", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PosAccessRequestRequest : BaseNoCacheRequest, IReturn { public typealias Return = PosAccessResponse required public init(){} /** * Access request */ public var inquiry:UserAccessRequest? } // @Route("/me", "GET") // @ApiResponse(Description="Forbidden", StatusCode=403) // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfileRequest : BaseNoCacheRequest, IReturn { public typealias Return = ProfileResponse required public init(){} } // @Route("/me/session", "GET") // @ApiResponse(Description="Unauthorized", StatusCode=401) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class SessionCheckRequest : IReturn { public typealias Return = SessionCheckResponse required public init(){} } // @Route("/me/profile", "GET") // @ApiResponse(Description="Unauthorized", StatusCode=401) // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfileRequestOrUnauthorized : BaseNoCacheRequest, IReturn { public typealias Return = ProfileResponse required public init(){} } // @Route("/profiles/{ProfileId}", "GET") // @ApiResponse(Description="Forbidden", StatusCode=403) // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class ProfileRequest : BaseNoCacheRequest, IReturn { public typealias Return = ProfileResponse required public init(){} /** * The id of the profile to search for. */ // @ApiMember(DataType="string", Description="The id of the profile to search for.", IsRequired=true, Name="ProfileId", ParameterType="path") public var profileId:String? } // @Route("/profiles/search", "POST") // @ApiResponse(Description="Forbidden", StatusCode=403) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MemberSearchRequest : IReturn { public typealias Return = MemberSearchResponse required public init(){} /** * The criteria to search profiles against. */ public var criteria:MemberSearchCriteria? /** * Zero-based page index to retrieve. */ public var pageIndex:Int? /** * The number of records to retrieve from the service. */ public var pageSize:Int? /** * The name of the field to order results by. */ public var orderBy:String? } // @Route("/me/photo/upload", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfilePhotoUploadRequest : IReturn { public typealias Return = MyProfilePhotoUpdateResponse required public init(){} /** * The file name of the image */ // @ApiMember(DataType="string", Description="The file name of the image", Name="FileName", ParameterType="query") public var fileName:String? } // @Route("/me/photo/raw", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfileBase64PhotoUpdateRequest : IReturn { public typealias Return = MyProfilePhotoUpdateResponse required public init(){} /** * The extension of the image that is passed in (defaults to 'jpg' if ommitted) */ // @ApiMember(DataType="string", Description="The extension of the image that is passed in (defaults to 'jpg' if ommitted)", Name="Extension", ParameterType="query") public var `extension`:String? /** * The file name of the image */ // @ApiMember(DataType="string", Description="The file name of the image", Name="FileName", ParameterType="query") public var fileName:String? } // @Route("/me/photo", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfilePhotoUpdateRequest : IReturn { public typealias Return = MyProfilePhotoUpdateResponse required public init(){} /** * A link to an existing public image URL (use this instead of a file upload) */ // @ApiMember(DataType="string", Description="A link to an existing public image URL (use this instead of a file upload)", Name="Url", ParameterType="query") public var url:String? } // @Route("/me", "PUT") // @Route("/me/update", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfileUpdateRequest : IReturn { public typealias Return = ProfileResponse required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=7) public var suffix:String? // @DataMember(Order=7) public var organization:String? // @DataMember(Order=8) public var title:String? // @DataMember(Order=12) public var preferredCommunicationMethod:String? // @DataMember(Order=13) public var gender:String? // @DataMember(Order=14) public var spouseOrSignificantOther:String? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var slotSize:String? // @DataMember(Order=18) public var slotSizeOther:String? // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=26) public var techniques:[Technique] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=30) public var emailSubscriptionOptOuts:[EmailSubscriptionOptOut] = [] // @DataMember(Order=999) public var fields:[String] = [] } // @Route("/me/changepassword", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class MyProfileChangePasswordRequest : IReturn { public typealias Return = String required public init(){} /** * Old password (required) */ public var oldPassword:String? /** * New password (required) */ public var newPassword:String? } // @Route("/register", "POST") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class RegistrationRequest : IReturn { public typealias Return = RegistrationResponse required public init(){} /** * The user's prefix */ public var `prefix`:String? /** * The user's first name (required) */ public var firstName:String? /** * The user's middle name */ public var middleName:String? /** * The user's last name (required) */ public var lastName:String? /** * The user's organization (required) */ public var organization:String? /** * The user's job title (required) */ public var title:String? /** * The user's address line 1 (required) */ public var addressLine1:String? /** * The user's address line 2 */ public var addressLine2:String? /** * The user's address line 3 */ public var addressLine3:String? /** * The user's city (required) */ public var city:String? /** * The user's state (required) */ public var state:String? /** * The user's province */ public var province:String? /** * The user's postal code */ public var postalCode:String? /** * The user's country (required) */ public var country:String? /** * The user's email address (required) */ public var email:String? /** * The user's phone number (required) */ public var phone:String? /** * The user's phone extension */ public var phoneExtension:String? /** * The user's fax number */ public var fax:String? /** * The user's fax extension */ public var faxExtension:String? public var preferredCommunicationMethod:String? /** * The user's password (required) */ public var password:String? } // @Route("/auth/resetpassword", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class InitiatePasswordResetRequest : IReturn { public typealias Return = InitiatePasswordResetResponse required public init(){} /** * The unique username or email of a user */ public var usernameOrEmail:String? /** * The name of the entity wfo or aao defaults to aao */ public var entity:String? } // @Route("/auth/resetpassword/{ResetKey}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class PasswordResetRequest : IReturn { public typealias Return = PasswordResetResponse required public init(){} /** * The reset key that was sent to the user by e-mail */ // @ApiMember(DataType="string", Description="The reset key that was sent to the user by e-mail", IsRequired=true, Name="ResetKey", ParameterType="path") public var resetKey:String? /** * The unique e-mail of a user */ public var email:String? /** * The new password for a user */ public var newPassword:String? } // @Route("/ping", "GET") public class PingRequestAsync : IReturn { public typealias Return = PingResponse required public init(){} } // @Route("/ping", "POST") public class PingFromDeviceRequestAsync : IReturn { public typealias Return = PingResponse required public init(){} public var device:AaoDevice? } // @Route("/splash/{Width}/{Height}", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class SplashRequest : IReturn { public typealias Return = SplashImageResponse required public init(){} /** * The width of the splash image */ // @ApiMember(DataType="int", Description="The width of the splash image", IsRequired=true, Name="Width", ParameterType="path") public var width:Int? /** * The height of the splash image */ // @ApiMember(DataType="int", Description="The height of the splash image", IsRequired=true, Name="Height", ParameterType="path") public var height:Int? } // @Route("/splash/{Width}/{Height}/splash.png", "GET") // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class SplashImageRequest { required public init(){} /** * The width of the splash image */ // @ApiMember(DataType="int", Description="The width of the splash image", IsRequired=true, Name="Width", ParameterType="path") public var width:Int? /** * The height of the splash image */ // @ApiMember(DataType="int", Description="The height of the splash image", IsRequired=true, Name="Height", ParameterType="path") public var height:Int? } // @Route("/sso/exhibitors", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class SSOExhibitorRequest : BaseNoCacheRequest, IReturn { public typealias Return = SSOExhibitorResponse required public init(){} /** * Username */ public var userName:String? /** * Password */ public var password:String? } // @Route("/token/{Token}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Server error", StatusCode=500) public class TokenRequest : IReturn { public typealias Return = TokenResponse required public init(){} /** * The temporary token which will return a user's id */ // @ApiMember(DataType="string", Description="The temporary token which will return a user's id", IsRequired=true, Name="Token", ParameterType="path") public var token:String? /** * An indicator as to whether the token should be immediately expired or not */ // @ApiMember(DataType="bool", Description="An indicator as to whether the token should be immediately expired or not", Name="ExpireImmediately", ParameterType="query") public var expireImmediately:Bool? } // @Route("/token", "GET,POST") // @ApiResponse(Description="Forbidden", StatusCode=403) // @ApiResponse(Description="Server error", StatusCode=500) public class CreateTokenRequest : IReturn { public typealias Return = CreateTokenResponse required public init(){} } // @Route("/users/emails/{CustomerId}", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserEmailRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserEmailResponse required public init(){} /** * The Id of the event to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the event to retrieve", IsRequired=true, Name="CustomerId", ParameterType="path") public var customerId:String? } // @Route("/users/account/lookup/{email}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserLookupByEmailRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserLookupByFieldResponse required public init(){} /** * email address (username for user) */ // @ApiMember(DataType="String", Description="email address (username for user)", IsRequired=true, Name="Email", ParameterType="path") public var email:String? } // @Route("/users/account/lookup/name/{name}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserLookupByNameRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserMemberSearchResponse required public init(){} /** * name */ // @ApiMember(DataType="String", Description="name", IsRequired=true, Name="Name", ParameterType="path") public var name:String? } // @Route("/users/collections/{GroupCode}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserIdListRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserIdListResponse required public init(){} /** * Code for group making request */ // @ApiMember(DataType="string", Description="Code for group making request", IsRequired=true, Name="GroupCode", ParameterType="path") public var groupCode:String? /** * Dynamic query key */ // @ApiMember(DataType="Guid", Description="Dynamic query key", Name="GroupQueryKey", ParameterType="query") public var groupQueryKey:String? /** * table name defaults to co_individual */ // @ApiMember(DataType="string", Description="table name defaults to co_individual", Name="TableName", ParameterType="query") public var tableName:String? /** * rows per page */ // @ApiMember(DataType="string", Description="rows per page ", IsRequired=true, Name="rowsPerPage", ParameterType="query") public var rowsPerPage:Int? /** * page number to start at */ // @ApiMember(DataType="string", Description="page number to start at", IsRequired=true, Name="pageNumber", ParameterType="query") public var pageNumber:Int? /** * query where params like ChangeDate=4/6/2018 6:19:00 PM */ // @ApiMember(DataType="string", Description="query where params like ChangeDate=4/6/2018 6:19:00 PM", Name="queryWhereParams", ParameterType="query") public var queryWhereParams:String? } // @Route("/users/profiles/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserProfileIdListRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserProfileListResponse required public init(){} /** * Customer key */ // @ApiMember(DataType="Guid", Description="Customer key", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/users/profiles/lookup/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserProfileMemberNumberLookupRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserProfileMemberNumberLookupResponse required public init(){} /** * Customer key */ // @ApiMember(DataType="Guid", Description="Customer key", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/users/membership/type/{CustomerId}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserMembershipTypeRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserMembershipTypeResponse required public init(){} /** * The Id of the user to retrieve */ // @ApiMember(DataType="Guid", Description="The Id of the user to retrieve", IsRequired=true, Name="CustomerId", ParameterType="path") public var customerId:String? } // @Route("/users/profiles/", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserProfilesListRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserProfilesListResponse required public init(){} /** * An array of customer keys */ public var users:[UserIdList] = [] /** * a list of fields that should be excluded ex: degrees */ public var doNotQuery:[String] = [] } // @Route("/users/profilesuc/", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserProfilesListUcRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserProfilesUcListResponse required public init(){} /** * An array of customer keys */ public var users:[UserIdList] = [] /** * a list of fields that should be excluded ex: degrees */ public var doNotQuery:[String] = [] } // @Route("/users/profiles", "PUT") // @Route("/users/profiles/update", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserProfileUpdateRequest : IReturn { public typealias Return = ProfileResponse required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=7) public var suffix:String? // @DataMember(Order=7) public var organization:String? // @DataMember(Order=8) public var title:String? // @DataMember(Order=12) public var preferredCommunicationMethod:String? // @DataMember(Order=13) public var gender:String? // @DataMember(Order=14) public var spouseOrSignificantOther:String? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var slotSize:String? // @DataMember(Order=18) public var slotSizeOther:String? // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=26) public var techniques:[Technique] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=30) public var emailSubscriptionOptOuts:[EmailSubscriptionOptOut] = [] // @DataMember(Order=999) public var fields:[String] = [] } // @Route("/users/permissions/{Type}/{Id}", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserHasAccessRequest : BaseNoCacheRequest, IReturn { public typealias Return = UserHasAccessResponse required public init(){} /** * Permission type to check */ // @ApiMember(DataType="String", Description="Permission type to check", IsRequired=true, Name="Type", ParameterType="path") public var type:String? /** * Customer key */ // @ApiMember(DataType="Guid", Description="Customer key", IsRequired=true, Name="Id", ParameterType="path") public var id:String? } // @Route("/users/directory/search", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserMemberDirectorySearch : IReturn { public typealias Return = UserMemberSearchResponse required public init(){} /** * The criteria to search profiles against. */ public var criteria:WebMemberSearchCriteria? /** * Zero-based page index to retrieve. */ public var pageIndex:Int? /** * The number of records to retrieve from the service. */ public var pageSize:Int? /** * The name of the field to order results by. */ public var orderBy:String? } // @Route("/users/profiles/search", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserMemberSearchRequest : IReturn { public typealias Return = UserMemberSearchResponse required public init(){} /** * The criteria to search profiles against. */ public var criteria:WebMemberSearchCriteria? /** * Zero-based page index to retrieve. */ public var pageIndex:Int? /** * The number of records to retrieve from the service. */ public var pageSize:Int? /** * The name of the field to order results by. */ public var orderBy:String? } // @Route("/users/netforum-profiles/search", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserNetforumUserSearchRequest : IReturn { public typealias Return = UserNetforumUserSearchResponse required public init(){} /** * The criteria to search profiles against. */ public var criteria:WebNetforumUserSearchCriteria? /** * Zero-based page index to retrieve. */ public var pageIndex:Int? /** * The number of records to retrieve from the service. */ public var pageSize:Int? /** * The name of the field to order results by. */ public var orderBy:String? } // @Route("/users/netforum-profiles/status", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserNetforumUserStatusRequest : IReturn { public typealias Return = UserNetforumUserStatusResponse required public init(){} /** * The criteria to search profiles against. */ public var id:String? } // @Route("/users/account/field/history", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserAccountHistoryRequest : IReturn { public typealias Return = UserAccountHistoryResponse required public init(){} /** * field type - Email */ public var type:String? /** * field value - email value */ public var value:String? } // @Route("/users/account/fields", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserAccountFieldsUpdateRequest : IReturn { public typealias Return = UserAccountFieldsUpdateResponse required public init(){} /** * Customer id to update account for */ public var id:String? /** * Profile fields to update */ public var fields:WebMemberUpdateFields? } // @Route("/users/account/field", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserAccountFieldUpdateRequest : IReturn { public typealias Return = UserAccountFieldsUpdateResponse required public init(){} /** * user information to update */ public var users:[UserIndividualFieldUpdate] = [] } // @Route("/users/account/email/subscriptions", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserEmailSubscriptionUpdateRequest : IReturn { public typealias Return = UserEmailSubscriptionUpdateResponse required public init(){} /** * Customer account ids to update account for */ public var ids:[String] = [] /** * typeId (from subscription email lookup endpoint, id (id of optout) and name (any name to identify */ public var optins:[EmailSubscriptionOptOut] = [] /** * typeId (from subscription email lookup endpoint, id (leave blank for new optout), and name (any name to identify) */ public var optouts:[EmailSubscriptionOptOut] = [] } // @Route("/users/accounts/fields", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UsersAccountsFieldsUpdateRequest : IReturn { public typealias Return = UserAccountFieldsUpdateResponse required public init(){} /** * Profile fields to update */ public var users:[WebMembersUpdateFields] = [] } // @Route("/users/universities/programs", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserUniversityProgramsListRequest : IReturn { public typealias Return = UserUniversityProgramsListResponse required public init(){} public var filter:UniversitySearchFilter? } // @Route("/users/cds-reg", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserCDSRegistrationRequest : IReturn { public typealias Return = UserCDSListResponse required public init(){} public var filter:CDSRegistrationFilter? } // @Route("/users/cds-pac-reg", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserCDSPacRegistrationRequest : IReturn { public typealias Return = UserCDSPacListResponse required public init(){} public var filter:CDSRegistrationFilter? } // @Route("/users/universities/programs", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserAllUniversityProgramsListRequest : IReturn { public typealias Return = UserUniversityProgramsListResponse required public init(){} } // @Route("/CDS/v1/annual-session", "POST") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserCDSAuthenticateRequest : IReturn { public typealias Return = UserCDSAuthenticateResponse required public init(){} public var grant_type:String? public var client_id:String? public var client_secret:String? public var username:String? public var password:String? } // @Route("/CDS/v1/annual-session", "GET") // @ApiResponse(Description="Not found", StatusCode=404) // @ApiResponse(Description="Invalid request", StatusCode=400) // @ApiResponse(Description="Server error", StatusCode=500) public class UserCDSRegistrationV2Request : IReturn { public typealias Return = UserCDSListResponseV2 required public init(){} public var lastname:String? public var member_number:String? public var meeting_code:String? } // @Route("/auth") // @Route("/auth/{provider}") // @DataContract public class Authenticate : IReturn, IPost, IMeta { public typealias Return = AuthenticateResponse required public init(){} // @DataMember(Order=1) public var provider:String? // @DataMember(Order=2) public var state:String? // @DataMember(Order=3) public var oauth_token:String? // @DataMember(Order=4) public var oauth_verifier:String? // @DataMember(Order=5) public var userName:String? // @DataMember(Order=6) public var password:String? // @DataMember(Order=7) public var rememberMe:Bool? // @DataMember(Order=8) public var `continue`:String? // @DataMember(Order=9) public var nonce:String? // @DataMember(Order=10) public var uri:String? // @DataMember(Order=11) public var response:String? // @DataMember(Order=12) public var qop:String? // @DataMember(Order=13) public var nc:String? // @DataMember(Order=14) public var cnonce:String? // @DataMember(Order=15) public var useTokenCookie:Bool? // @DataMember(Order=16) public var accessToken:String? // @DataMember(Order=17) public var accessTokenSecret:String? // @DataMember(Order=18) public var meta:[String:String] = [:] } // @Route("/session-to-token") // @DataContract public class ConvertSessionToToken : IReturn, IPost { public typealias Return = ConvertSessionToTokenResponse required public init(){} // @DataMember(Order=1) public var preserveSession:Bool? } // @Route("/access-token") // @DataContract public class GetAccessToken : IReturn, IPost { public typealias Return = GetAccessTokenResponse required public init(){} // @DataMember(Order=1) public var refreshToken:String? } public class AdminLocatorGeocodeResponse { required public init(){} // @DataMember public var title:String? } public class CeSessionListResponse { required public init(){} public var ceSessions:[CeSession] = [] } public class DocumentResponse { required public init(){} public var document:Document? } public class MyCeSessionListResponse { required public init(){} public var myCeSessions:[MyCeSession] = [] } public class MyCeSessionManagementListResponse { required public init(){} public var myCeSessions:MyCeEventManagementList? } public class RemoveCeSessionResponse { required public init(){} public var success:Bool? } public class CeWebSessionListResponse { required public init(){} public var users:[CeWebSessionsList] = [] } public class RemoveCeWebSessionResponse { required public init(){} public var success:Bool? } public class ConstituentListResponse { required public init(){} public var constituents:[Constituent] = [] } public class ConstituentResponse { required public init(){} public var constituent:Constituent? } public class ContactsListResponse { required public init(){} public var contacts:[Contact] = [] } public class DocumentListResponse { required public init(){} public var documents:[Document] = [] } public class DosMemberListResponse { required public init(){} public var users:[DosMember] = [] public var message:String? public var code:String? } public class DosStatesResponse { required public init(){} public var states:[DosState] = [] public var message:String? public var code:String? } public class DosBoardMemberResponse { required public init(){} public var members:[DosBoardMember] = [] public var message:String? public var code:String? } public class DosVolunteerResponse { required public init(){} public var volunteer:DosVolunteer? public var message:String? public var code:String? } public class DosDonationResponse { required public init(){} public var donation:DosDonation? public var message:String? public var code:String? } public class EventSessionCreateResponse { required public init(){} public var session:Session? } public class EventSessionTypesListResponse { required public init(){} public var types:[EventSessionType] = [] } public class EventsListResponse { required public init(){} public var events:[Event] = [] } public class EventResponse { required public init(){} public var event:Event? public var related:EventIncludes? } public class EventExhibitorInfoResponse { required public init(){} public var info:ExhibitorInfo? } public class EventSponsorsListResponse { required public init(){} public var sponsors:[Sponsor] = [] } public class EventSpeakersListResponse { required public init(){} public var speakers:[SpeakerInfo] = [] } public class EventSpeakerResponse { required public init(){} public var speaker:Speaker? } public class EventSessionsListResponse { required public init(){} public var sessions:[Session] = [] } public class EventSessionResponse { required public init(){} public var session:Session? } public class EventSessionUnenrollmentResponse { required public init(){} public var success:Bool? } public class EventExhibitorsListResponse { required public init(){} public var exhibitors:[Exhibitor] = [] } public class EventExhibitorResponse { required public init(){} public var exhibitor:Exhibitor? } public class EventExhibitorUploadListResponse { required public init(){} public var count:Int? } public class EventRemoveExhibitorToMyListResponse { required public init(){} public var success:Bool? } public class EventVenueResponse { required public init(){} public var venue:VenueInfo? } public class EventTravelResponse { required public init(){} public var travel:TravelInfo? } public class EventExpoMapResponse { required public init(){} public var expoMap:ExpoMapInfo? } public class EventWelcomeResponse { required public init(){} public var welcome:WelcomeInfo? } public class FeedActionReponse { required public init(){} public var success:Bool? } public class FeedResponse { required public init(){} public var feed:Feed? } public class FeedsResponse { required public init(){} public var feeds:[FeedInfo] = [] } public class GovernanceChaptersListResponse { required public init(){} public var chapters:[Chapter] = [] } public class GovernanceConstituentListResponse { required public init(){} public var constituent:[ConstituentList] = [] } public class GovernanceComponentConstituentListResponse { required public init(){} public var chapters:[ComponentConstituent] = [] } public class GovernanceChaptersPositionListResponse { required public init(){} public var positions:[ChapterPosition] = [] } public class GovernanceChaptersOfficersListResponse { required public init(){} public var officers:[ChapterOfficer] = [] } public class GovernanceChaptersOfficersDetailResponse { required public init(){} public var officer:ChapterOfficer? } public class GovernanceChaptersOfficersRemoveResponse { required public init(){} public var result:Bool? } public class GovernanceCommitteeMembersListResponse { required public init(){} public var members:[WebCommitteeMember] = [] } public class LocatorMemberCustomerIdLookupResponse { required public init(){} public var customerId:String? } // @DataContract public class LocatorOfficeDetail { required public init(){} // @DataMember(Order=1) public var customerId:String? // @DataMember(Order=1) public var name:String? // @DataMember(Order=2) public var boardCertified:Int? // @DataMember(Order=3) public var dentalDegree:String? // @DataMember(Order=4) public var dentalSchool:String? // @DataMember(Order=5) public var orthoDegree:String? // @DataMember(Order=6) public var orthoSchool:String? // @DataMember(Order=7) public var postgradDegree:String? // @DataMember(Order=8) public var postgradSchool:String? // @DataMember(Order=9) public var website:String? // @DataMember(Order=10) public var hasBusinessEmail:Bool? // @DataMember(Order=10) public var offices:[LocatorOfficeStub] = [] } // @DataContract public class UserDos { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=3) public var name:String? // @DataMember(Order=4) public var isDos:Bool? // @DataMember(Order=5) public var state:String? } public class PrefixListResponse { required public init(){} public var prefixes:[Prefix] = [] } public class MemberTypeListResponse { required public init(){} public var memberTypes:[MemberType] = [] } public class DegreeAreaListResponse { required public init(){} public var degreeAreas:[DegreeArea] = [] } public class DegreeTypeListResponse { required public init(){} public var degreeTypes:[DegreeType] = [] } public class TechniqueListResponse { required public init(){} public var techniques:[Technique] = [] } public class EmailSubscriptionTypeListResponse { required public init(){} public var emailSubscriptionTypes:[EmailSubscriptionType] = [] } public class CountryListResponse { required public init(){} public var countries:[Country] = [] } public class StateTerritoryListResponse { required public init(){} public var territories:[Territory] = [] } public class EmailTypeListResponse { required public init(){} public var emailTypes:[String] = [] } public class PhoneTypeListResponse { required public init(){} public var phoneTypes:[PhoneType] = [] } public class FaxTypeListResponse { required public init(){} public var faxTypes:[FaxType] = [] } public class AddressTypeListResponse { required public init(){} public var addressTypes:[AddressType] = [] } public class DepartmentListResponse { required public init(){} public var departments:[Department] = [] } public class EventMenuResponse { required public init(){} public var items:[EventMenuItem] = [] } public class EventControlSetResponse { required public init(){} public var controlSet:MobiControlSet? } public class SuccessResponse { required public init(){} public var success:Bool? } public class ConfigResponse { required public init(){} public var config:AaoAppConfig? } public class ViewControlSetsResponse { required public init(){} public var names:[String] = [] } public class ViewControlSetResponse { required public init(){} public var viewControlSet:AaoViewControlSet? } public class FeedbackResponse { required public init(){} public var feedbackId:String? } public class MobiEventDataSaveOrUpdateResponse { required public init(){} public var success:Bool? } public class MobiEventDataCountResponse { required public init(){} public var count:Int? } public class MobiEventDataListResponse { required public init(){} public var items:[MobiEventData] = [] } public class PosProfileSearchListResponse { required public init(){} public var profiles:[SeekerProfileStub] = [] public var message:String? public var output:String? public var code:String? } public class PosProfileDetailResponse { required public init(){} public var profile:SeekerProfileDetail? public var message:String? public var output:String? public var code:String? public var count:Int? } public class PosMyOpportunitiesListResponse { required public init(){} public var opportunities:MyOpportunitiesData? public var message:String? public var output:String? public var code:String? } public class PosMyOpportunityDetailResponse { required public init(){} public var opportunity:MyOpportunityData? public var message:String? public var output:String? public var code:String? } public class PosOpportunityDetailResponse { required public init(){} public var opportunity:OpportunityDetail? public var message:String? public var output:String? public var code:String? } public class PosOpportunitySearchListResponse { required public init(){} public var opportunities:[OpportunitySearchStub] = [] public var message:String? public var output:String? public var code:String? } public class PosMyProfileDetailResponse { required public init(){} public var profile:MySeekerProfileData? public var message:String? public var output:String? public var code:String? } public class PosSeekerOpportunityInquiryResponse { required public init(){} public var inquiryMessage:SeekerOpportunityInquiryMessage? public var message:String? public var output:String? public var code:String? } public class PosOpportunityNewsListResponse { required public init(){} public var news:[PosNews] = [] public var message:String? public var output:String? public var code:String? } public class PosOpportunityNewsDetailResponse { required public init(){} public var news:PosNews? public var message:String? public var output:String? public var code:String? } public class PosAccessResponse { required public init(){} public var agreement:UserAccessAgreement? public var message:String? public var output:String? public var code:String? } public class ProfileResponse { required public init(){} public var profile:Profile? } public class SessionCheckResponse { required public init(){} public var isAuthenticated:Bool? public var userId:String? } public class MemberSearchResponse { required public init(){} public var members:[Member] = [] public var pageIndex:Int? public var pageSize:Int? public var pageCount:Int? public var itemCount:Int? } public class MyProfilePhotoUpdateResponse { required public init(){} public var pictureUrl:String? } public class RegistrationResponse { required public init(){} public var profile:Profile? } public class InitiatePasswordResetResponse { required public init(){} public var emailSent:Bool? } public class PasswordResetResponse { required public init(){} public var passwordReset:Bool? } public class PingResponse { required public init(){} public var time:Date? } public class SplashImageResponse { required public init(){} public var image:SplashImage? } public class SSOExhibitorResponse { required public init(){} public var profile:WebExhibitorProfile? public var result:SSOMessage? } public class TokenResponse { required public init(){} public var token:Token? } public class CreateTokenResponse { required public init(){} public var token:String? public var expiresAtUtc:Date? } public class UserEmailResponse { required public init(){} public var email:UserEmail? } public class UserLookupByFieldResponse { required public init(){} public var user:UserLookupStub? public var accountStatus:WebNetforumAccountInfo? } public class UserMemberSearchResponse { required public init(){} public var members:[WebMember] = [] public var pageIndex:Int? public var pageSize:Int? public var pageCount:Int? public var itemCount:Int? public var sqlOut:String? } public class UserIdListResponse { required public init(){} public var users:[UserIdList] = [] public var query:String? public var queryKey:String? } public class UserProfileListResponse { required public init(){} public var user:Profile? } public class UserProfileMemberNumberLookupResponse { required public init(){} public var user:UserMemberNumber? } public class UserMembershipTypeResponse { required public init(){} public var user:UserNetforumMembershipRoles? } public class UserProfilesListResponse { required public init(){} public var users:[WebProfile] = [] } public class UserProfilesUcListResponse { required public init(){} public var users:[WebProfileUc] = [] } public class UserHasAccessResponse { required public init(){} public var user:UserHasAccess? } public class UserNetforumUserSearchResponse { required public init(){} public var members:[WebNetforumUser] = [] public var pageIndex:Int? public var pageSize:Int? public var pageCount:Int? public var itemCount:Int? } public class UserNetforumUserStatusResponse { required public init(){} public var info:WebNetforumAccountInfo? } public class UserAccountHistoryResponse { required public init(){} public var info:[WebAccountHistory] = [] } public class UserAccountFieldsUpdateResponse { required public init(){} public var profile:WebProfile? } public class UserEmailSubscriptionUpdateResponse { required public init(){} public var profiles:[WebProfile] = [] } public class UserUniversityProgramsListResponse { required public init(){} public var universities:[University] = [] } public class UserCDSListResponse { required public init(){} public var registrants:[CDSRegistrant] = [] } public class UserCDSPacListResponse { required public init(){} public var registrants:[CDSPacRegistrant] = [] } public class UserCDSAuthenticateResponse { required public init(){} public var access_token:String? public var instance_url:String? public var id:String? public var token_type:String? public var issued_at:String? public var signature:String? public var error:String? public var error_description:String? } public class UserCDSListResponseV2 { required public init(){} public var registrants:[CDSRegistrant] = [] public var bearer:String? public var message:String? public var errorCode:String? } // @DataContract public class AuthenticateResponse { required public init(){} // @DataMember(Order=1) public var userId:String? // @DataMember(Order=2) public var sessionId:String? // @DataMember(Order=3) public var userName:String? // @DataMember(Order=4) public var displayName:String? // @DataMember(Order=5) public var referrerUrl:String? // @DataMember(Order=6) public var bearerToken:String? // @DataMember(Order=7) public var refreshToken:String? // @DataMember(Order=8) public var responseStatus:ResponseStatus? // @DataMember(Order=9) public var meta:[String:String] = [:] } // @DataContract public class ConvertSessionToTokenResponse { required public init(){} // @DataMember(Order=1) public var meta:[String:String] = [:] // @DataMember(Order=2) public var responseStatus:ResponseStatus? } // @DataContract public class GetAccessTokenResponse { required public init(){} // @DataMember(Order=1) public var accessToken:String? // @DataMember(Order=2) public var responseStatus:ResponseStatus? } public class BaseNoCacheRequest { required public init(){} /** * Bypass any caching for the request (this will force the server to re-fetch the data from storage) */ // @ApiMember(DataType="boolean", Description="Bypass any caching for the request (this will force the server to re-fetch the data from storage)", Name="NoCache", ParameterType="query") public var noCache:Bool? } // @DataContract public class CeSession { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var eventId:String? // @DataMember(Order=3) public var eventTitle:String? // @DataMember(Order=4) public var sessionId:String? // @DataMember(Order=5) public var sessionCode:String? // @DataMember(Order=6) public var sessionTitle:String? // @DataMember(Order=7) public var startDate:Date? // @DataMember(Order=7) public var endDate:Date? // @DataMember(Order=8) public var credits:Double? // @DataMember(Order=9) public var creditType:String? // @DataMember(Order=10) public var dateCreated:Date? } // @DataContract public class Document { required public init(){} // @DataMember(Order=1) public var name:String? // @DataMember(Order=2) public var href:String? // @DataMember(Order=3) public var link:String? } // @DataContract public class MyCeSession { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var userId:String? // @DataMember(Order=3) public var eventId:String? // @DataMember(Order=4) public var eventTitle:String? // @DataMember(Order=5) public var sessionId:String? // @DataMember(Order=6) public var sessionCode:String? // @DataMember(Order=7) public var sessionTitle:String? // @DataMember(Order=8) public var startDate:Date? // @DataMember(Order=9) public var endDate:Date? // @DataMember(Order=10) public var credits:Double? // @DataMember(Order=11) public var creditType:String? // @DataMember(Order=12) public var dateCreated:Date? // @DataMember(Order=13) public var dateSubmitted:Date? } // @DataContract public class MyCeEventManagementList { required public init(){} // @DataMember(Order=1) public var myEvents:[MyCeEventsNested] = [] // @DataMember(Order=1) public var myEventIds:String? // @DataMember(Order=2) public var totalSessionCredits:Double? } // @DataContract public class CeWebSessionsList { required public init(){} // @DataMember(Order=1) public var userSessions:[CeWebSession] = [] // @DataMember(Order=1) public var customerId:String? } // @DataContract public class Constituent { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var url:String? // @DataMember(Order=4) public var htmlBlock:String? } // @DataContract public class Contact { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var department:String? // @DataMember(Order=3) public var fullName:String? // @DataMember(Order=4) public var title:String? // @DataMember(Order=5) public var phone:String? } // @DataContract public class DosMember { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=3) public var name:String? // @DataMember(Order=4) public var isDos:Bool? // @DataMember(Order=5) public var state:String? } // @DataContract public class DosState { required public init(){} // @DataMember(Order=1) public var state:String? // @DataMember(Order=2) public var stateName:String? } public class DosBoardMember { required public init(){} public var company:String? public var name:String? public var position:String? public var title:String? } public class DosVolunteer { required public init(){} public var address:String? public var city:String? public var country:String? public var email:String? public var fax:String? public var first:String? public var last:String? public var phone:String? public var postCode:String? public var state:String? public var surveyRadio:String? public var surveyText:String? } public class DosDonation { required public init(){} public var address1:String? public var address2:String? public var city:String? public var country:String? public var donateAmount:String? public var donateMethod:String? public var email:String? public var frequency:String? public var installments:Int? public var name:String? public var phone:String? public var postCode:String? public var startDate:String? public var state:String? } // @DataContract public class Session { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var code:String? // @DataMember(Order=4) public var roomNumber:String? // @DataMember(Order=4) public var overflowRoom:String? // @DataMember(Order=5) public var startDateTime:Date? // @DataMember(Order=6) public var endDateTime:Date? // @DataMember(Order=7) public var credits:Double? // @DataMember(Order=8) public var fee:String? // @DataMember(Order=9) public var ticketed:Bool? // @DataMember(Order=10) public var forDoctors:Bool? // @DataMember(Order=11) public var forStaff:Bool? // @DataMember(Order=12) public var specialEvent:Bool? // @DataMember(Order=13) public var featuredSpeakers:Bool? // @DataMember(Order=20) public var sessionParts:[SessionPart] = [] // @DataMember(Order=99) public var onMySchedule:Bool? // @DataMember(Order=100) public var displayFeedbackSurvey:Bool? // @DataMember(Order=101) public var displaySessionMaterials:Bool? // @DataMember(Order=99) public var data:[String:String] = [:] } // @DataContract public class EventSessionType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=1) public var title:String? } // @DataContract public class Event { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var Description:String? // @DataMember(Order=4) public var about:String? // @DataMember(Order=5) public var startDate:Date? // @DataMember(Order=6) public var endDate:Date? // @DataMember(Order=7) public var location:String? // @DataMember(Order=8) public var addressLine1:String? // @DataMember(Order=9) public var addressLine2:String? // @DataMember(Order=10) public var city:String? // @DataMember(Order=11) public var state:String? // @DataMember(Order=12) public var zipCode:String? // @DataMember(Order=13) public var country:String? // @DataMember(Order=14) public var isMinorEvent:Bool? // @DataMember(Order=15) public var url:String? // @DataMember(Order=99) public var eventType:String? // @DataMember(Order=13) public var totalCredits:Double? // @DataMember(Order=99) public var data:[String:String] = [:] } // @DataContract public class EventIncludes { required public init(){} // @DataMember(Order=2) public var sponsors:[Sponsor] = [] // @DataMember(Order=3) public var speakers:[SpeakerInfo] = [] // @DataMember(Order=4) public var sessions:[Session] = [] // @DataMember(Order=6) public var exhibitors:[Exhibitor] = [] } // @DataContract public class ExhibitorInfo { required public init(){} // @DataMember(Order=1) public var text:String? } // @DataContract public class Sponsor { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var logoUrl:String? // @DataMember(Order=4) public var website:String? // @DataMember(Order=5) public var sponsorTypes:[String] = [] // @DataMember(Order=99) public var data:[String:String] = [:] } // @DataContract public class SpeakerInfo { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var speakerNumber:String? // @DataMember public var `prefix`:String? // @DataMember(Order=3) public var firstName:String? // @DataMember public var middleName:String? // @DataMember(Order=5) public var lastName:String? // @DataMember public var suffix:String? // @DataMember(Order=7) public var fullName:String? // @DataMember public var degree:String? // @DataMember(Order=9) public var speakerBio:String? // @DataMember(Order=10) public var city:String? // @DataMember(Order=11) public var state:String? // @DataMember(Order=12) public var country:String? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var pictureUrl:String? // @DataMember(Order=9) public var isVisuallyEnhanced:Bool? // @DataMember(Order=10) public var hasFinancialInterest:Bool? // @DataMember(Order=19) public var conflictOfInterest:String? } // @DataContract public class Speaker { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var memberNumber:String? // @DataMember(Order=2) public var `prefix`:String? // @DataMember(Order=3) public var firstName:String? // @DataMember(Order=4) public var middleName:String? // @DataMember(Order=5) public var lastName:String? // @DataMember(Order=6) public var suffix:String? // @DataMember(Order=7) public var fullName:String? // @DataMember(Order=8) public var degree:String? // @DataMember(Order=9) public var speakerBio:String? // @DataMember(Order=10) public var city:String? // @DataMember(Order=11) public var state:String? // @DataMember(Order=12) public var country:String? // @DataMember(Order=13) public var isFeatured:Bool? // @DataMember(Order=14) public var isVisuallyEnhanced:Bool? // @DataMember(Order=15) public var hasFinancialInterest:Bool? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var pictureUrl:String? // @DataMember(Order=19) public var conflictOfInterest:String? // @DataMember(Order=20) public var sessions:[SpeakerSession] = [] // @DataMember(Order=99) public var data:[String:String] = [:] } // @DataContract public class Exhibitor { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=2) public var eventId:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var Description:String? // @DataMember(Order=4) public var website:String? // @DataMember(Order=5) public var boothNumber:String? // @DataMember(Order=99) public var data:[String:String] = [:] } // @DataContract public class VenueInfo { required public init(){} // @DataMember(Order=1) public var text:String? // @DataMember(Order=2) public var pdf:String? } // @DataContract public class TravelInfo { required public init(){} // @DataMember(Order=1) public var text:String? // @DataMember(Order=2) public var pdf:String? } // @DataContract public class ExpoMapInfo { required public init(){} // @DataMember(Order=1) public var text:String? // @DataMember(Order=2) public var pdf:String? } // @DataContract public class WelcomeInfo { required public init(){} // @DataMember(Order=1) public var text:String? // @DataMember(Order=2) public var pdf:String? } // @DataContract public class Feed { required public init(){} // @DataMember(Order=1) public var url:String? // @DataMember(Order=2) public var Description:String? // @DataMember(Order=3) public var imageUrl:String? // @DataMember(Order=4) public var copyright:String? // @DataMember(Order=5) public var language:String? // @DataMember(Order=6) public var lastUpdatedTime:Date? // @DataMember(Order=10) public var authors:[String] = [] // @DataMember(Order=11) public var categories:[String] = [] // @DataMember(Order=12) public var contributors:[String] = [] // @DataMember(Order=13) public var links:[String] = [] // @DataMember(Order=20) public var items:[FeedItem] = [] } // @DataContract public class FeedInfo { required public init(){} // @DataMember(Order=1) public var name:String? // @DataMember(Order=2) public var Description:String? // @DataMember(Order=3) public var url:String? } // @DataContract public class Chapter { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var code:String? // @DataMember(Order=3) public var name:String? } // @DataContract public class ConstituentList { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var code:String? // @DataMember(Order=3) public var name:String? } // @DataContract public class ComponentConstituent { required public init(){} // @DataMember(Order=1) public var componentId:String? // @DataMember(Order=1) public var constituentId:String? // @DataMember(Order=2) public var componentCode:String? // @DataMember(Order=2) public var constituentCode:String? // @DataMember(Order=3) public var name:String? } // @DataContract public class ChapterPosition { required public init(){} // @DataMember(Order=1) public var position:String? } // @DataContract public class ChapterOfficer { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=2) public var chapterId:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=3) public var position:String? // @DataMember(Order=4) public var startDate:Date? // @DataMember(Order=5) public var endDate:Date? // @DataMember(Order=2) public var addressLine1:String? // @DataMember(Order=3) public var addressLine2:String? // @DataMember(Order=5) public var city:String? // @DataMember(Order=6) public var state:String? // @DataMember(Order=7) public var province:String? // @DataMember(Order=8) public var postalCode:String? // @DataMember(Order=9) public var country:String? // @DataMember(Order=9) public var modified:Date? // @DataMember(Order=9) public var deleteFlag:Int? } public class WebCommitteeMember { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=2) public var position:String? // @DataMember(Order=2) public var email:UserEmail? // @DataMember(Order=2) public var committeeCode:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=6) public var suffix:String? // @DataMember(Order=6) public var pictureUrl:String? // @DataMember(Order=7) public var address:UserAddress? // @DataMember(Order=8) public var phone:UserPhone? // @DataMember(Order=9) public var constituentName:String? // @DataMember(Order=10) public var constituentCode:String? // @DataMember(Order=11) public var chapterUrl:String? } // @DataContract public class LocatorOfficeList { required public init(){} // @DataMember(Order=1) public var distance:Float? // @DataMember(Order=2) public var id:String? // @DataMember(Order=3) public var customerId:String? // @DataMember(Order=4) public var componentCode:String? // @DataMember(Order=5) public var name:String? // @DataMember(Order=6) public var phoneNumber:String? // @DataMember(Order=7) public var fax:String? // @DataMember(Order=8) public var website:String? // @DataMember(Order=9) public var addressLine1:String? // @DataMember(Order=10) public var addressLine2:String? // @DataMember(Order=11) public var city:String? // @DataMember(Order=12) public var state:String? // @DataMember(Order=13) public var country:String? // @DataMember(Order=14) public var postCode:String? // @DataMember(Order=15) public var longitude:Float? // @DataMember(Order=16) public var latitude:Float? // @DataMember(Order=17) public var hasBusinessEmail:Bool? } // @DataContract public class MemberInfo { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=3) public var phoneNumber:String? // @DataMember(Order=4) public var fax:String? // @DataMember(Order=5) public var website:String? // @DataMember(Order=6) public var addressLine1:String? // @DataMember(Order=7) public var addressLine2:String? // @DataMember(Order=8) public var city:String? // @DataMember(Order=9) public var state:String? // @DataMember(Order=10) public var postCode:String? // @DataMember(Order=11) public var country:String? // @DataMember(Order=12) public var constituent:String? } // @DataContract public class LocatorOfficeStub { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=1) public var addressLine1:String? // @DataMember(Order=2) public var addressLine2:String? // @DataMember(Order=3) public var city:String? // @DataMember(Order=4) public var state:String? // @DataMember(Order=5) public var country:String? // @DataMember(Order=6) public var postCode:String? // @DataMember(Order=7) public var officeType:String? // @DataMember(Order=8) public var phoneNumber:String? // @DataMember(Order=9) public var fax:String? // @DataMember(Order=10) public var longitude:Float? // @DataMember(Order=11) public var latitude:Float? } // @DataContract public class UserEducationDetail { required public init(){} // @DataMember(Order=1) public var customerId:String? // @DataMember(Order=2) public var boardCertified:Int? // @DataMember(Order=3) public var dentalDegree:String? // @DataMember(Order=4) public var dentalSchool:String? // @DataMember(Order=5) public var orthoDegree:String? // @DataMember(Order=6) public var orthoSchool:String? // @DataMember(Order=7) public var orthoGraduationDate:Date? // @DataMember(Order=8) public var postgradDegree:String? // @DataMember(Order=9) public var postgradSchool:String? // @DataMember(Order=10) public var website:String? // @DataMember(Order=11) public var gender:String? } // @DataContract public class UsersLookup { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class UserDosListByState { required public init(){} // @DataMember(Order=1) public var state:String? // @DataMember(Order=2) public var stateName:String? // @DataMember(Order=3) public var users:[UserDos] = [] } // @DataContract public class Prefix { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class MemberType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class DegreeArea { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class DegreeType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class Technique { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=3) public var code:String? // @DataMember(Order=3) public var comment:String? // @DataMember(Order=4) public var displayValue:String? } // @DataContract public class EmailSubscriptionType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class Country { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=4) public var iso3:String? } // @DataContract public class Territory { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=3) public var code:String? // @DataMember(Order=4) public var country:String? // @DataMember(Order=5) public var type:String? // @DataMember(Order=6) public var region:String? } // @DataContract public class PhoneType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class FaxType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class AddressType { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? } // @DataContract public class Department { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var name:String? // @DataMember(Order=3) public var code:String? } public class EventMenuItem { required public init(){} public var id:String? public var title:String? public var key:String? public var type:String? public var children:[EventMenuItem] = [] } public class MobiControlSet { required public init(){} public var layout:MobiControlSetLayout? } public class AaoAppConfig : NoSqlObjectBase { required public init(){} public var id:String? public var name:String? public var data:[String:String] = [:] } public class AaoViewControlSet : NoSqlObjectBase { required public init(){} public var id:String? public var name:String? public var title:String? public var Description:String? public var viewControls:[AaoViewControl] = [] public var settings:[String:String] = [:] } public class MobiEventData { required public init(){} public var eventId:String? public var sessionId:String? public var speakerId:String? public var exhibitorId:String? public var name:String? public var data:String? public var createDate:Date? public var lastChangedDate:Date? } public class SeekerProfileSearchCriteria { required public init(){} public var states:[String] = [] public var languages:[String] = [] public var publishedDateStart:String? public var publishedDateEnd:String? public var availabilityDate:String? public var opportunityType:[String] = [] public var licensed:[String] = [] } public class SeekerProfileStub { required public init(){} public var nid:String? public var title:String? public var types:[String] = [] public var published:String? public var uid:String? public var state:[String] = [] } public class SeekerProfileDetail { required public init(){} public var nid:Int? public var title:String? public var listingType:String? public var contactPerson:String? public var phone:String? public var availabilityDate:String? public var expirationDate:String? public var educationalProgram:String? public var graduationDate:String? public var opportunityTypes:[PosOpportunityType] = [] public var techniques:[PosTechnique] = [] public var communityTypes:[PosCommunityType] = [] public var subscriptionTypes:[PosSubscriptionType] = [] public var states:[String] = [] public var statesLicensed:[String] = [] public var languages:[String] = [] public var regionalBoards:String? public var resume:String? public var Description:String? } public class MyOpportunitiesData { required public init(){} public var active:[OpportunityActiveStub] = [] public var inActive:[OpportunityInActiveStub] = [] public var pending:[OpportunityPendingStub] = [] } public class MyOpportunityData { required public init(){} public var nid:Int? public var title:String? public var opportunityType:PosOpportunityType? public var contactPerson:String? public var availabilityDate:String? public var expirationDate:String? public var techniques:[PosTechnique] = [] public var subscriptionType:PosSubscriptionType? public var communityTypes:[PosCommunityType] = [] public var regionalBoards:String? public var Description:String? public var listingType:String? public var email:String? public var companyName:String? public var address:String? public var city:String? public var state:String? public var postalCode:String? public var country:String? public var phone:String? public var website:String? public var images:[String] = [] public var agreement:String? } public class OpportunityAddUpdateRequest { required public init(){} public var nid:Int? public var title:String? public var body:String? public var field_career_opportunity_type:[String] = [] public var field_careers_practice_technique:[String] = [] public var field_careers_regional_boards:String? public var field_company_name:String? public var field_consent_agreement:[String] = [] public var field_contact_person:String? public var field_email:String? public var field_listing_type:[String] = [] public var field_opportunity_address:String? public var field_opportunity_city:String? public var field_opportunity_country:String? public var field_opportunity_zipcode:String? public var field_phone:String? public var field_posting_availability_date:String? public var field_posting_expiration_date:String? public var field_state:[String] = [] public var field_website:String? public var field_sub_type:[String] = [] public var field_poc_community_type:[String] = [] } public class OpportunityDetail { required public init(){} public var nid:Int? public var title:String? public var opportunityType:PosOpportunityType? public var contactPerson:String? public var availabilityDate:String? public var expirationDate:String? public var techniques:[PosTechnique] = [] public var regionalBoards:String? public var Description:String? public var listingType:String? public var email:String? public var companyName:String? public var address:String? public var city:String? public var state:String? public var postalCode:String? public var country:String? public var phone:String? public var website:String? public var images:[String] = [] } public class OpportunitySearchCriteria { required public init(){} public var states:[String] = [] public var listingTypes:[String] = [] public var publishedDateStart:String? public var publishedDateEnd:String? } public class OpportunitySearchStub { required public init(){} public var nid:String? public var title:String? public var published:String? public var uid:String? public var location:String? public var type:String? public var availabilityDate:String? } public class MySeekerProfileData { required public init(){} public var nid:Int? public var title:String? public var listingType:String? public var contactPerson:String? public var phone:String? public var availabilityDate:String? public var expirationDate:String? public var educationalProgram:String? public var graduationDate:String? public var opportunityTypes:[PosOpportunityType] = [] public var techniques:[PosTechnique] = [] public var communityTypes:[PosCommunityType] = [] public var states:[String] = [] public var statesLicensed:[String] = [] public var languages:[String] = [] public var regionalBoards:String? public var resume:String? public var Description:String? } public class SeekerProfileAddUpdateRequest { required public init(){} public var nid:Int? public var title:String? public var body:String? public var field_availability_date:String? public var field_careers_regional_boards:String? public var field_consent_agreement:[String] = [] public var field_language:[String] = [] public var field_phone:String? public var field_posting_expiration_date:String? public var field_seeker_career_type:[String] = [] public var field_seeker_listing_type:[String] = [] public var field_seeker_practice_tech:[String] = [] public var field_state:[String] = [] public var field_state_province_lisensed_in:[String] = [] public var field_contact_person:String? public var field_poc_educational_program:String? public var field_poc_graduation_date:String? public var field_poc_community_type:[String] = [] public var field_resume_upload:[String] = [] } public class SeekerOpportunityInquiryMessage { required public init(){} public var body:String? public var nid:Int? public var subject:String? public var reply:String? public var files:String? public var uid:String? public var ruid:String? public var mid:String? public var pid:String? } public class PosNews { required public init(){} public var node_title:String? public var nid:String? public var body:String? public var lead_in:String? public var created:String? public var poc_event_time:String? public var event_date:String? public var poc_location:String? public var image_uri:String? public var type:String? } public class UserAccessRequest { required public init(){} public var userAgreement:Int? public var signature:String? public var type:String? } public class UserAccessAgreement { required public init(){} public var id:String? public var agreement_id:String? public var uid:String? public var created:String? } // @DataContract public class Profile { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var memberNumber:Int64? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=6) public var suffix:String? // @DataMember(Order=7) public var fullName:String? // @DataMember(Order=7) public var organization:String? // @DataMember(Order=8) public var title:String? // @DataMember(Order=9) public var isMember:Bool? // @DataMember(Order=10) public var isBoardCertified:Bool? // @DataMember(Order=10) public var isProvider:Bool? // @DataMember(Order=10) public var isSeeker:Bool? // @DataMember(Order=11) public var pictureUrl:String? // @DataMember(Order=12) public var preferredCommunicationMethod:String? // @DataMember(Order=13) public var gender:String? // @DataMember(Order=14) public var maritalStatus:String? // @DataMember(Order=14) public var spouseOrSignificantOther:String? // @DataMember(Order=15) public var dateOfBirth:Date? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var slotSize:String? // @DataMember(Order=18) public var slotSizeOther:String? // @DataMember(Order=22) public var primaryAddressId:String? // @DataMember(Order=23) public var primaryPhoneId:String? // @DataMember(Order=24) public var primaryFaxId:String? // @DataMember(Order=25) public var primaryEmailId:String? // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=26) public var techniques:[Technique] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=30) public var emailSubscriptionOptOuts:[EmailSubscriptionOptOut] = [] // @DataMember(Order=31) public var degrees:[Degree] = [] // @DataMember(Order=33) public var roles:[String] = [] // @DataMember(Order=34) public var councils:[CouncilMember] = [] // @DataMember(Order=36) public var constituentCode:String? // @DataMember(Order=98) public var dateCreated:Date? // @DataMember(Order=99) public var dateModified:Date? } // @DataContract public class MemberSearchCriteria { required public init(){} // @DataMember(Order=1) public var firstName:String? // @DataMember(Order=2) public var lastName:String? // @DataMember(Order=3) public var organization:String? // @DataMember(Order=4) public var title:String? // @DataMember(Order=5) public var memberType:String? // @DataMember(Order=6) public var email:String? // @DataMember(Order=7) public var phone:String? // @DataMember(Order=8) public var city:String? // @DataMember(Order=9) public var state:String? // @DataMember(Order=10) public var postalCode:String? // @DataMember(Order=20) public var technique:String? // @DataMember(Order=21) public var school:String? // @DataMember(Order=22) public var graduationYear:Int? // @DataMember(Order=23) public var degreeArea:String? // @DataMember(Order=24) public var degreeType:String? // @DataMember(Order=25) public var slotSize:String? } public class Member { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=7) public var suffix:String? // @DataMember(Order=8) public var fullName:String? // @DataMember(Order=9) public var organization:String? // @DataMember(Order=10) public var title:String? // @DataMember(Order=11) public var memberType:String? // @DataMember(Order=22) public var city:String? // @DataMember(Order=23) public var state:String? // @DataMember(Order=24) public var postalCode:String? } // @DataContract public class Address { required public init(){} // @DataMember(Order=1) public var addressId:String? // @DataMember(Order=2) public var addressLine1:String? // @DataMember(Order=3) public var addressLine2:String? // @DataMember(Order=4) public var addressLine3:String? // @DataMember(Order=5) public var city:String? // @DataMember(Order=6) public var state:String? // @DataMember(Order=7) public var province:String? // @DataMember(Order=8) public var postalCode:String? // @DataMember(Order=9) public var country:String? // @DataMember(Order=10) public var addressType:String? } // @DataContract public class Phone { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var number:String? // @DataMember(Order=3) public var `extension`:String? // @DataMember(Order=4) public var phoneType:String? // @DataMember(Order=5) public var numberComplete:String? } // @DataContract public class Fax { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var number:String? // @DataMember(Order=3) public var `extension`:String? // @DataMember(Order=4) public var faxType:String? // @DataMember(Order=5) public var numberComplete:String? } // @DataContract public class Email { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var emailAddress:String? // @DataMember(Order=3) public var emailType:String? } // @DataContract public class EmailSubscriptionOptOut { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var typeId:String? // @DataMember(Order=3) public var name:String? } public class AaoDevice : NoSqlObjectBase { required public init(){} public var id:String? public var username:String? public var idiom:String? public var deviceId:String? public var deviceName:String? public var customerId:String? public var cstKey:String? public var firmwareVersion:String? public var hardwareVersion:String? public var manufacturer:String? public var orientation:String? public var ypx:Double? public var xpx:Double? public var yinches:Double? public var xinches:Double? public var ydip:Double? public var xdip:Double? public var xdpi:Double? public var ydpi:Double? public var lastAccessed:Date? public var pushNotificationId:String? } public class SplashImage { required public init(){} public var href:String? } // @DataContract public class WebExhibitorProfile { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=1) public var memberNumber:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=6) public var suffix:String? // @DataMember(Order=7) public var fullName:String? // @DataMember(Order=7) public var organization:String? // @DataMember(Order=8) public var title:String? // @DataMember(Order=9) public var isMember:Bool? // @DataMember(Order=12) public var preferredCommunicationMethod:String? // @DataMember(Order=12) public var noEmail:Bool? // @DataMember(Order=16) public var website:String? // @DataMember(Order=17) public var yearsExhibited:String? // @DataMember(Order=20) public var constituent:String? // @DataMember(Order=22) public var primaryAddressId:String? // @DataMember(Order=23) public var primaryPhoneId:String? // @DataMember(Order=24) public var primaryFaxId:String? // @DataMember(Order=25) public var primaryEmailId:String? // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=30) public var emailSubscriptionOptOuts:[EmailSubscriptionOptOut] = [] // @DataMember(Order=33) public var roles:[String] = [] // @DataMember(Order=34) public var memberTypes:MemberTypes? // @DataMember(Order=98) public var dateCreated:Date? // @DataMember(Order=99) public var dateModified:Date? } public class SSOMessage { required public init(){} public var message:String? public var error:Bool? } public class Token { required public init(){} public var userId:String? } // @DataContract public class UserEmail { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var emailType:String? // @DataMember(Order=4) public var primaryEmail:Int? } // @DataContract public class UserLookupStub { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=1) public var memberNumber:String? // @DataMember(Order=2) public var username:String? } // @DataContract public class WebNetforumAccountInfo { required public init(){} // @DataMember(Order=10) public var accountDeleteStatus:Bool? } // @DataContract public class WebMember { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=2) public var memberNumber:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=7) public var suffix:String? // @DataMember(Order=8) public var fullName:String? // @DataMember(Order=9) public var organization:String? // @DataMember(Order=10) public var title:String? // @DataMember(Order=11) public var memberType:String? // @DataMember(Order=11) public var pictureUrl:String? // @DataMember(Order=11) public var distance:Float? // @DataMember(Order=21) public var addressLine1:String? // @DataMember(Order=22) public var addressLine2:String? // @DataMember(Order=23) public var city:String? // @DataMember(Order=23) public var state:String? // @DataMember(Order=23) public var province:String? // @DataMember(Order=24) public var postalCode:String? // @DataMember(Order=25) public var country:String? // @DataMember(Order=25) public var officeType:String? // @DataMember(Order=22) public var phoneNumber:String? // @DataMember(Order=10) public var isBoardCertified:Int? // @DataMember(Order=10) public var slotSize:String? // @DataMember(Order=10) public var website:String? // @DataMember(Order=10) public var slotSizeOther:String? // @DataMember(Order=11) public var isPracticingMember:Int? // @DataMember(Order=27) public var techniques:[Technique] = [] // @DataMember(Order=29) public var degrees:[Degree] = [] // @DataMember(Order=28) public var addresses:[Address] = [] // @DataMember(Order=30) public var phoneNumbers:[Phone] = [] // @DataMember(Order=31) public var faxNumbers:[Fax] = [] // @DataMember(Order=32) public var emailAddresses:[Email] = [] } // @DataContract public class UserIdList { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var memberNumber:String? // @DataMember(Order=4) public var city:String? // @DataMember(Order=4) public var state:String? // @DataMember(Order=1) public var name:String? // @DataMember(Order=1) public var changeDate:Date? } // @DataContract public class UserMemberNumber { required public init(){} // @DataMember(Order=1) public var memberNumber:String? } // @DataContract public class UserNetforumMembershipRoles { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var membership:String? } // @DataContract public class WebProfile { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=1) public var memberNumber:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=2) public var password:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=6) public var suffix:String? // @DataMember(Order=7) public var fullName:String? // @DataMember(Order=7) public var organization:String? // @DataMember(Order=8) public var title:String? // @DataMember(Order=9) public var isMember:Bool? // @DataMember(Order=10) public var isBoardCertified:Bool? // @DataMember(Order=18) public var isProvider:Int? // @DataMember(Order=20) public var isSeeker:Int? // @DataMember(Order=20) public var isStaffClub:Bool? // @DataMember(Order=11) public var pictureUrl:String? // @DataMember(Order=12) public var preferredCommunicationMethod:String? // @DataMember(Order=12) public var noEmail:Bool? // @DataMember(Order=12) public var paidDues:Bool? // @DataMember(Order=13) public var gender:String? // @DataMember(Order=14) public var maritalStatus:String? // @DataMember(Order=14) public var spouseOrSignificantOther:String? // @DataMember(Order=15) public var dateOfBirth:Date? // @DataMember(Order=16) public var website:String? // @DataMember(Order=11) public var slotSize:String? // @DataMember(Order=12) public var slotSizeOther:String? // @DataMember(Order=22) public var primaryAddressId:String? // @DataMember(Order=23) public var primaryPhoneId:String? // @DataMember(Order=24) public var primaryFaxId:String? // @DataMember(Order=25) public var primaryEmailId:String? // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=26) public var techniques:[Technique] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=30) public var emailSubscriptionOptOuts:[EmailSubscriptionOptOut] = [] // @DataMember(Order=31) public var degrees:[Degree] = [] // @DataMember(Order=33) public var roles:[String] = [] // @DataMember(Order=34) public var memberTypes:MemberTypes? // @DataMember(Order=34) public var councils:[CouncilMember] = [] // @DataMember(Order=35) public var ewebToken:EwebToken? // @DataMember(Order=98) public var dateCreated:Date? // @DataMember(Order=99) public var dateModified:Date? } // @DataContract public class WebProfileUc : WebProfile { required public init(){} // @DataMember(Order=50) public var adminRole:String? } // @DataContract public class UserHasAccess { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var hasAccess:Bool? } // @DataContract public class WebMemberSearchCriteria { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var searchType:WebMemberSearchType? // @DataMember(Order=2) public var memberNumber:String? // @DataMember(Order=1) public var firstName:String? // @DataMember(Order=2) public var lastName:String? // @DataMember(Order=2) public var fullName:String? // @DataMember(Order=3) public var organization:String? // @DataMember(Order=4) public var title:String? // @DataMember(Order=5) public var memberType:String? // @DataMember(Order=6) public var email:String? // @DataMember(Order=7) public var phone:String? // @DataMember(Order=8) public var city:String? // @DataMember(Order=9) public var state:String? // @DataMember(Order=10) public var postalCode:String? // @DataMember(Order=21) public var school:String? // @DataMember(Order=22) public var graduationYear:Int? // @DataMember(Order=23) public var degreeArea:String? // @DataMember(Order=24) public var degreeType:String? // @DataMember(Order=9) public var country:String? // @DataMember(Order=10) public var isBoardCertified:[String] = [] // @DataMember(Order=20) public var techniques:[String] = [] // @DataMember(Order=25) public var slotSizes:[String] = [] // @DataMember(Order=50) public var displayFields:WebMemberSearchDisplayFields? // @DataMember(Order=55) public var advancedFilterPostalCodeStart:String? // @DataMember(Order=56) public var advancedFilterPostalCodeEnd:String? // @DataMember(Order=65) public var advancedFilterGraduationStartYear:Int? // @DataMember(Order=66) public var advancedFilterGraduationEndYear:Int? // @DataMember(Order=56) public var lat:Float? // @DataMember(Order=56) public var lon:Float? // @DataMember(Order=56) public var distance:Float? // @DataMember(Order=57) public var pageIndex:Int? // @DataMember(Order=58) public var pageSize:Int? } // @DataContract public class WebNetforumUserSearchCriteria { required public init(){} // @DataMember(Order=1) public var firstName:String? // @DataMember(Order=2) public var lastName:String? // @DataMember(Order=3) public var organization:String? // @DataMember(Order=4) public var title:String? // @DataMember(Order=5) public var memberType:String? // @DataMember(Order=6) public var email:String? // @DataMember(Order=7) public var phone:String? // @DataMember(Order=8) public var city:String? // @DataMember(Order=9) public var state:String? // @DataMember(Order=10) public var postalCode:String? // @DataMember(Order=20) public var technique:String? // @DataMember(Order=21) public var school:String? // @DataMember(Order=22) public var graduationYear:Int? // @DataMember(Order=23) public var degreeArea:String? // @DataMember(Order=24) public var degreeType:String? // @DataMember(Order=25) public var slotSize:String? // @DataMember(Order=9) public var country:String? // @DataMember(Order=2) public var checkIsDeleted:Bool? // @DataMember(Order=2) public var checkIsActive:Bool? // @DataMember(Order=2) public var id:String? } // @DataContract public class WebNetforumUser { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var email:String? // @DataMember(Order=3) public var `prefix`:String? // @DataMember(Order=4) public var firstName:String? // @DataMember(Order=5) public var middleName:String? // @DataMember(Order=6) public var lastName:String? // @DataMember(Order=7) public var suffix:String? // @DataMember(Order=8) public var fullName:String? // @DataMember(Order=9) public var organization:String? // @DataMember(Order=10) public var title:String? // @DataMember(Order=11) public var memberType:String? // @DataMember(Order=22) public var city:String? // @DataMember(Order=23) public var state:String? // @DataMember(Order=24) public var postalCode:String? // @DataMember(Order=10) public var isBoardCertified:Int? // @DataMember(Order=10) public var slotSize:String? // @DataMember(Order=10) public var website:String? // @DataMember(Order=10) public var slotSizeOther:String? // @DataMember(Order=11) public var isPracticingMember:Int? // @DataMember(Order=26) public var techniques:[Technique] = [] // @DataMember(Order=31) public var degrees:[Degree] = [] // @DataMember(Order=25) public var addresses:[Address] = [] // @DataMember(Order=27) public var phoneNumbers:[Phone] = [] // @DataMember(Order=28) public var faxNumbers:[Fax] = [] // @DataMember(Order=29) public var emailAddresses:[Email] = [] // @DataMember(Order=10) public var accountDeleteStatus:Bool? } // @DataContract public class WebAccountHistory { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var changedValue:String? // @DataMember(Order=3) public var oldValue:String? // @DataMember(Order=4) public var activeValue:String? // @DataMember(Order=5) public var changeDate:Date? // @DataMember(Order=6) public var customerId:String? } // @DataContract public class WebMemberUpdateFields { required public init(){} // @DataMember(Order=10) public var organizationName:String? // @DataMember(Order=10) public var title:String? // @DataMember(Order=10) public var website:String? // @DataMember(Order=10) public var seeker:Int? // @DataMember(Order=10) public var provider:Int? // @DataMember(Order=10) public var slotSize:String? // @DataMember(Order=10) public var slotSizeOther:String? // @DataMember(Order=10) public var noEmailFlag:Int? // @DataMember(Order=10) public var emailSubscriptionOptOuts:[String] = [] } // @DataContract public class UserIndividualFieldUpdate { required public init(){} // @DataMember public var id:String? // @DataMember public var fieldName:String? // @DataMember public var fieldValue:String? } // @DataContract public class WebMembersUpdateFields { required public init(){} // @DataMember(Order=1) public var updateFields:WebMemberUpdateFields? // @DataMember(Order=2) public var id:String? } public class UniversitySearchFilter { required public init(){} public var states:[String] = [] public var adeaPass:String? public var matchProgram:String? public var degreeTypes:[String] = [] } // @DataContract public class University { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var organizationName:String? // @DataMember(Order=2) public var website:String? // @DataMember(Order=5) public var addressLine1:String? // @DataMember(Order=5) public var addressLine2:String? // @DataMember(Order=5) public var addressLine3:String? // @DataMember(Order=5) public var city:String? // @DataMember(Order=5) public var state:String? // @DataMember(Order=5) public var country:String? // @DataMember(Order=5) public var postalCode:String? // @DataMember(Order=4) public var faxNumber:String? // @DataMember(Order=4) public var phoneNumber:String? // @DataMember(Order=4) public var email:String? // @DataMember(Order=6) public var orthoChair:String? // @DataMember(Order=7) public var programDirector:String? // @DataMember(Order=4) public var dentalDean:String? // @DataMember(Order=15) public var applicationDeadline:String? // @DataMember(Order=16) public var programStartDate:String? // @DataMember(Order=17) public var matchProgram:String? // @DataMember(Order=18) public var adeaPass:String? // @DataMember(Order=25) public var tuition:String? // @DataMember(Order=26) public var outOfStateTution:String? // @DataMember(Order=27) public var stipend:String? // @DataMember(Order=28) public var notes:String? // @DataMember(Order=40) public var degree:String? // @DataMember(Order=40) public var programLength:String? // @DataMember(Order=40) public var residentsAccepted:String? // @DataMember(Order=40) public var currentNumberResidents:String? // @DataMember(Order=40) public var additionalInformation:String? // @DataMember(Order=60) public var degreeInfos:[UniversityDegreeInfo] = [] } public class CDSRegistrationFilter { required public init(){} public var firstName:String? public var lastName:String? public var memberNumber:String? } // @DataContract public class CDSRegistrant { required public init(){} // @DataMember(Order=1) public var contactId:String? // @DataMember(Order=1) public var ind_prf_code:String? // @DataMember(Order=2) public var ind_first_name:String? // @DataMember(Order=3) public var ind_mid_name:String? // @DataMember(Order=4) public var ind_last_name:String? // @DataMember(Order=4) public var adr_line1:String? // @DataMember(Order=4) public var adr_city:String? // @DataMember(Order=4) public var adr_state:String? // @DataMember(Order=4) public var adr_post_code:String? // @DataMember(Order=4) public var adr_country:String? // @DataMember(Order=4) public var cst_phn_number_complete_dn:String? // @DataMember(Order=4) public var cellphone:String? // @DataMember(Order=4) public var cst_org_name_dn:String? // @DataMember(Order=4) public var cst_fax_number_complete_dn:String? // @DataMember(Order=4) public var cst_eml_address_dn:String? // @DataMember(Order=4) public var abo:Bool? // @DataMember(Order=4) public var cdabo:Bool? // @DataMember(Order=4) public var member_number:Int? // @DataMember(Order=4) public var badge:String? // @DataMember(Order=4) public var soe:Bool? // @DataMember(Order=4) public var duesPrd:String? } public class CDSPacRegistrant { required public init(){} // @DataMember(Order=1) public var contactId:String? // @DataMember(Order=1) public var ind_prf_code:String? // @DataMember(Order=2) public var ind_first_name:String? // @DataMember(Order=3) public var ind_mid_name:String? // @DataMember(Order=4) public var ind_last_name:String? // @DataMember(Order=4) public var adr_line1:String? // @DataMember(Order=4) public var adr_city:String? // @DataMember(Order=4) public var adr_state:String? // @DataMember(Order=4) public var adr_post_code:String? // @DataMember(Order=4) public var adr_country:String? // @DataMember(Order=4) public var cst_phn_number_complete_dn:String? // @DataMember(Order=4) public var cst_org_name_dn:String? // @DataMember(Order=4) public var cst_eml_address_dn:String? // @DataMember(Order=4) public var member_number:Int? // @DataMember(Order=4) public var pac:Int? public var badge:String? // @DataMember(Order=4) public var soe:Bool? // @DataMember(Order=4) public var duesPrd:String? } // @DataContract public class MyCeEventsNested { required public init(){} // @DataMember(Order=1) public var eventId:String? // @DataMember(Order=1) public var myEvent:Event? // @DataMember(Order=2) public var sessions:[MyCeSession] = [] // @DataMember(Order=3) public var myEventCreditsCount:Double? } // @DataContract public class CeWebSession { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var sessionId:String? } // @DataContract public class SessionPart { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var Description:String? // @DataMember(Order=4) public var learningObjective1:String? // @DataMember(Order=5) public var learningObjective2:String? // @DataMember(Order=6) public var learningObjective3:String? // @DataMember(Order=7) public var code:String? // @DataMember(Order=8) public var topics:[String] = [] // @DataMember(Order=10) public var speakers:[SpeakerInfo] = [] } // @DataContract public class SpeakerSession { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=4) public var roomNumber:String? // @DataMember(Order=5) public var startDateTime:Date? // @DataMember(Order=6) public var endDateTime:Date? // @DataMember(Order=10) public var forDoctors:Bool? // @DataMember(Order=11) public var forStaff:Bool? // @DataMember(Order=12) public var specialEvent:Bool? // @DataMember(Order=13) public var featuredSpeakers:Bool? // @DataMember(Order=14) public var topics:[String] = [] } // @DataContract public class FeedItem { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var title:String? // @DataMember(Order=3) public var summary:String? // @DataMember(Order=4) public var copyright:String? // @DataMember(Order=5) public var publishDate:Date? // @DataMember(Order=6) public var lastUpdatedTime:Date? // @DataMember(Order=10) public var authors:[String] = [] // @DataMember(Order=11) public var categories:[String] = [] // @DataMember(Order=12) public var contributors:[String] = [] // @DataMember(Order=13) public var links:[String] = [] // @DataMember(Order=14) public var enclosure:FeedLink? } // @DataContract public class UserAddress { required public init(){} // @DataMember(Order=1) public var addressId:String? // @DataMember(Order=2) public var addressLine1:String? // @DataMember(Order=3) public var addressLine2:String? // @DataMember(Order=4) public var addressLine3:String? // @DataMember(Order=5) public var city:String? // @DataMember(Order=6) public var state:String? // @DataMember(Order=7) public var province:String? // @DataMember(Order=8) public var postalCode:String? // @DataMember(Order=9) public var country:String? // @DataMember(Order=10) public var addressType:String? // @DataMember(Order=11) public var primaryAddress:Int? } // @DataContract public class UserPhone { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var number:String? // @DataMember(Order=3) public var `extension`:String? // @DataMember(Order=4) public var phoneType:String? // @DataMember(Order=5) public var numberComplete:String? // @DataMember(Order=6) public var primaryPhone:Int? } public class MobiControlSetLayout { required public init(){} public var type:String? public var columns:[MobiControlSetTableColumn] = [] public var rows:[MobiControlSetTableRow] = [] public var options:[String:String] = [:] } public class NoSqlObjectBase { required public init(){} } public class AaoViewControl { required public init(){} public var name:String? public var typeName:String? public var settings:[String:String] = [:] public var isContainer:Bool? public var children:[AaoViewControl] = [] } public class PosOpportunityType { required public init(){} public var tid:String? public var name:String? } public class PosTechnique { required public init(){} public var tid:String? public var name:String? } public class PosCommunityType { required public init(){} public var tid:String? public var name:String? } public class PosSubscriptionType { required public init(){} public var tid:String? public var name:String? } public class OpportunityActiveStub { required public init(){} public var nid:String? public var created:String? public var updated:String? public var title:String? public var state:String? public var views:String? public var expirationDate:String? public var opportunityType:String? public var subscriptionType:String? } public class OpportunityInActiveStub { required public init(){} public var nid:String? public var created:String? public var updated:String? public var title:String? public var Description:String? public var views:String? } public class OpportunityPendingStub { required public init(){} public var nid:String? public var created:String? public var updated:String? public var title:String? public var Description:String? public var views:String? } // @DataContract public class Degree { required public init(){} // @DataMember(Order=1) public var institution:String? // @DataMember(Order=2) public var date:Date? // @DataMember(Order=3) public var area:String? // @DataMember(Order=4) public var degreeType:String? } // @DataContract public class CouncilMember { required public init(){} // @DataMember(Order=1) public var id:String? // @DataMember(Order=2) public var customerId:String? // @DataMember(Order=2) public var position:String? // @DataMember(Order=3) public var councilCode:String? // @DataMember(Order=3) public var councilKey:String? // @DataMember(Order=4) public var startDate:Date? // @DataMember(Order=5) public var endDate:Date? } // @DataContract public class MemberTypes { required public init(){} // @DataMember(Order=1) public var aao:String? // @DataMember(Order=15) public var aaoJoinDate:Date? // @DataMember(Order=2) public var constituent:String? // @DataMember(Order=2) public var constituentCode:String? // @DataMember(Order=3) public var component:String? // @DataMember(Order=3) public var componentCode:String? } // @DataContract public class EwebToken { required public init(){} // @DataMember(Order=1) public var token:String? // @DataMember(Order=2) public var expiration:Date? // @DataMember(Order=3) public var customerId:String? } public enum WebMemberSearchType : Int { case Geolocation case Name } // @DataContract public class WebMemberSearchDisplayFields { required public init(){} // @DataMember(Order=1) public var addresses:Bool? // @DataMember(Order=1) public var techniques:Bool? // @DataMember(Order=1) public var phoneNumbers:Bool? // @DataMember(Order=1) public var emailAddresses:Bool? // @DataMember(Order=1) public var degrees:Bool? } // @DataContract public class UniversityDegreeInfo { required public init(){} // @DataMember(Order=40) public var degree:String? // @DataMember(Order=40) public var programLength:String? // @DataMember(Order=40) public var residentsAccepted:String? // @DataMember(Order=40) public var currentNumberResidents:String? // @DataMember(Order=40) public var additionalInformation:String? } // @DataContract public class FeedLink { required public init(){} // @DataMember(Order=1) public var url:String? // @DataMember(Order=2) public var mediaType:String? // @DataMember(Order=3) public var length:Int64? } public class MobiControlSetTableColumn { required public init(){} public var widthPercentage:Int? } public class MobiControlSetTableRow { required public init(){} public var cells:[MobiControlSetTableCell] = [] } public class MobiControlSetTableCell { required public init(){} public var span:Int? public var controls:[MobiControlSetControl] = [] } public class MobiControlSetControl { required public init(){} public var type:String? public var events:[MobiControlSetEvent] = [] public var options:[String:String] = [:] } public class MobiControlSetEvent { required public init(){} public var type:String? public var options:[String:String] = [:] } extension AdminLocatorGeocodeRequest : JsonSerializable { public static var typeName:String { return "AdminLocatorGeocodeRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("longitude", get: { $0.longitude }, set: { $0.longitude = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension CeSessionSearchRequest : JsonSerializable { public static var typeName:String { return "CeSessionSearchRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("searchString", get: { $0.searchString }, set: { $0.searchString = $1 }), Type.optionalProperty("excludeMyCeSessions", get: { $0.excludeMyCeSessions }, set: { $0.excludeMyCeSessions = $1 }), ]) } extension MyCeSessionPdfReportRequest : JsonSerializable { public static var typeName:String { return "MyCeSessionPdfReportRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), Type.optionalProperty("sendEmail", get: { $0.sendEmail }, set: { $0.sendEmail = $1 }), ]) } extension MyCeSessionReportRequest : JsonSerializable { public static var typeName:String { return "MyCeSessionReportRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), ]) } extension MyCeSessionListRequest : JsonSerializable { public static var typeName:String { return "MyCeSessionListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), ]) } extension MyCeSessionManagementListRequest : JsonSerializable { public static var typeName:String { return "MyCeSessionManagementListRequest" } public static var metadata = Metadata.create([ ]) } extension AddCeSessionListRequest : JsonSerializable { public static var typeName:String { return "AddCeSessionListRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("sessionIds", get: { $0.sessionIds }, set: { $0.sessionIds = $1 }), ]) } extension RemoveCeSessionRequest : JsonSerializable { public static var typeName:String { return "RemoveCeSessionRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("ceId", get: { $0.ceId }, set: { $0.ceId = $1 }), ]) } extension CeWebSessionListRequest : JsonSerializable { public static var typeName:String { return "CeWebSessionListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), ]) } extension AddCeWebSessionRequest : JsonSerializable { public static var typeName:String { return "AddCeWebSessionRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("sessionIds", get: { $0.sessionIds }, set: { $0.sessionIds = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension RemoveCeWebSessionRequest : JsonSerializable { public static var typeName:String { return "RemoveCeWebSessionRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("ceId", get: { $0.ceId }, set: { $0.ceId = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension ConstituentListRequest : JsonSerializable { public static var typeName:String { return "ConstituentListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("includeHtml", get: { $0.includeHtml }, set: { $0.includeHtml = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension ConstituentRequest : JsonSerializable { public static var typeName:String { return "ConstituentRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension BoardOfTrusteeContactsListRequest : JsonSerializable { public static var typeName:String { return "BoardOfTrusteeContactsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DepartmentStaffContactsListRequest : JsonSerializable { public static var typeName:String { return "DepartmentStaffContactsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("departmentCode", get: { $0.departmentCode }, set: { $0.departmentCode = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension AllContactsListRequest : JsonSerializable { public static var typeName:String { return "AllContactsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DocumentRequest : JsonSerializable { public static var typeName:String { return "DocumentRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DocumentListRequest : JsonSerializable { public static var typeName:String { return "DocumentListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DosMemberListRequest : JsonSerializable { public static var typeName:String { return "DosMemberListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DosAllStatesListRequest : JsonSerializable { public static var typeName:String { return "DosAllStatesListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DosBoardMembersListRequest : JsonSerializable { public static var typeName:String { return "DosBoardMembersListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DosVolunteerRequest : JsonSerializable { public static var typeName:String { return "DosVolunteerRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("volunteer", get: { $0.volunteer }, set: { $0.volunteer = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DosDonationRequest : JsonSerializable { public static var typeName:String { return "DosDonationRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("donation", get: { $0.donation }, set: { $0.donation = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSessionsCreateRequest : JsonSerializable { public static var typeName:String { return "EventSessionsCreateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalObjectProperty("session", get: { $0.session }, set: { $0.session = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSessionsTypesListRequest : JsonSerializable { public static var typeName:String { return "EventSessionsTypesListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventsListRequest : JsonSerializable { public static var typeName:String { return "EventsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("filterType", get: { $0.filterType }, set: { $0.filterType = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventRequest : JsonSerializable { public static var typeName:String { return "EventRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.arrayProperty("include", get: { $0.include }, set: { $0.include = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventExhibitorInfoRequest : JsonSerializable { public static var typeName:String { return "EventExhibitorInfoRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSponsorsListRequest : JsonSerializable { public static var typeName:String { return "EventSponsorsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSpeakersListRequest : JsonSerializable { public static var typeName:String { return "EventSpeakersListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSpeakerRequest : JsonSerializable { public static var typeName:String { return "EventSpeakerRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("speakerId", get: { $0.speakerId }, set: { $0.speakerId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSessionsListRequest : JsonSerializable { public static var typeName:String { return "EventSessionsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.arrayProperty("listType", get: { $0.listType }, set: { $0.listType = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventSessionRequest : JsonSerializable { public static var typeName:String { return "EventSessionRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventMySessionsListRequest : JsonSerializable { public static var typeName:String { return "EventMySessionsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), ]) } extension EventSessionEnrollmentRequest : JsonSerializable { public static var typeName:String { return "EventSessionEnrollmentRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), ]) } extension EventMultiSessionEnrollmentRequest : JsonSerializable { public static var typeName:String { return "EventMultiSessionEnrollmentRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.arrayProperty("sessionIds", get: { $0.sessionIds }, set: { $0.sessionIds = $1 }), ]) } extension EventSessionUnenrollmentRequest : JsonSerializable { public static var typeName:String { return "EventSessionUnenrollmentRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), ]) } extension EventExhibitorsListRequest : JsonSerializable { public static var typeName:String { return "EventExhibitorsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventExhibitorRequest : JsonSerializable { public static var typeName:String { return "EventExhibitorRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventExhibitorsListUploadRequest : JsonSerializable { public static var typeName:String { return "EventExhibitorsListUploadRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("baseUrl", get: { $0.baseUrl }, set: { $0.baseUrl = $1 }), Type.optionalProperty("path", get: { $0.path }, set: { $0.path = $1 }), Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), ]) } extension EventMyExhibitorsListRequest : JsonSerializable { public static var typeName:String { return "EventMyExhibitorsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), ]) } extension EventAddExhibitorToMyListRequest : JsonSerializable { public static var typeName:String { return "EventAddExhibitorToMyListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), ]) } extension EventRemoveExhibitorToMyListRequest : JsonSerializable { public static var typeName:String { return "EventRemoveExhibitorToMyListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), ]) } extension EventVenueRequest : JsonSerializable { public static var typeName:String { return "EventVenueRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventTravelRequest : JsonSerializable { public static var typeName:String { return "EventTravelRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventExpoMapRequest : JsonSerializable { public static var typeName:String { return "EventExpoMapRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventWelcomeRequest : JsonSerializable { public static var typeName:String { return "EventWelcomeRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension AddFeedRequest : JsonSerializable { public static var typeName:String { return "AddFeedRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("feedName", get: { $0.feedName }, set: { $0.feedName = $1 }), Type.optionalProperty("feedUrl", get: { $0.feedUrl }, set: { $0.feedUrl = $1 }), ]) } extension DeleteFeedRequest : JsonSerializable { public static var typeName:String { return "DeleteFeedRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("feedName", get: { $0.feedName }, set: { $0.feedName = $1 }), ]) } extension UpdateFeedRequest : JsonSerializable { public static var typeName:String { return "UpdateFeedRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("feedName", get: { $0.feedName }, set: { $0.feedName = $1 }), Type.optionalProperty("feedUrl", get: { $0.feedUrl }, set: { $0.feedUrl = $1 }), ]) } extension FeedProxyRequest : JsonSerializable { public static var typeName:String { return "FeedProxyRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("feedUrl", get: { $0.feedUrl }, set: { $0.feedUrl = $1 }), Type.optionalProperty("cacheInMinutes", get: { $0.cacheInMinutes }, set: { $0.cacheInMinutes = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension FeedRequest : JsonSerializable { public static var typeName:String { return "FeedRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("feedName", get: { $0.feedName }, set: { $0.feedName = $1 }), Type.optionalProperty("cacheInMinutes", get: { $0.cacheInMinutes }, set: { $0.cacheInMinutes = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension FeedsRequest : JsonSerializable { public static var typeName:String { return "FeedsRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersListRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceConstituentListRequest : JsonSerializable { public static var typeName:String { return "GovernanceConstituentListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceComponentConstituentListRequest : JsonSerializable { public static var typeName:String { return "GovernanceComponentConstituentListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersPositionsListRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersPositionsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("positionType", get: { $0.positionType }, set: { $0.positionType = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersOfficersListRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("officerType", get: { $0.officerType }, set: { $0.officerType = $1 }), Type.optionalProperty("chapterKey", get: { $0.chapterKey }, set: { $0.chapterKey = $1 }), Type.optionalProperty("archived", get: { $0.archived }, set: { $0.archived = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersOfficersAddRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersAddRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("officer", get: { $0.officer }, set: { $0.officer = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersOfficersUpdateRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("officer", get: { $0.officer }, set: { $0.officer = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceChaptersOfficersRemoveRequest : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersRemoveRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("officerType", get: { $0.officerType }, set: { $0.officerType = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension GovernanceCommitteeMembersListRequest : JsonSerializable { public static var typeName:String { return "GovernanceCommitteeMembersListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("codes", get: { $0.codes }, set: { $0.codes = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorGeolocationListRequest : JsonSerializable { public static var typeName:String { return "LocatorGeolocationListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("distance", get: { $0.distance }, set: { $0.distance = $1 }), Type.optionalProperty("lat", get: { $0.lat }, set: { $0.lat = $1 }), Type.optionalProperty("lon", get: { $0.lon }, set: { $0.lon = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorGeolocationNameAndPostalCodeListRequest : JsonSerializable { public static var typeName:String { return "LocatorGeolocationNameAndPostalCodeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorGroupMembersRequest : JsonSerializable { public static var typeName:String { return "LocatorGroupMembersRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("groupCode", get: { $0.groupCode }, set: { $0.groupCode = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorGroupsListRequest : JsonSerializable { public static var typeName:String { return "LocatorGroupsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("distance", get: { $0.distance }, set: { $0.distance = $1 }), Type.optionalProperty("lat", get: { $0.lat }, set: { $0.lat = $1 }), Type.optionalProperty("lng", get: { $0.lng }, set: { $0.lng = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.arrayProperty("groupCode", get: { $0.groupCode }, set: { $0.groupCode = $1 }), Type.arrayProperty("customerKeys", get: { $0.customerKeys }, set: { $0.customerKeys = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorGroupsNameAndPostalCodeListRequest : JsonSerializable { public static var typeName:String { return "LocatorGroupsNameAndPostalCodeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("groupCode", get: { $0.groupCode }, set: { $0.groupCode = $1 }), Type.arrayProperty("customerKeys", get: { $0.customerKeys }, set: { $0.customerKeys = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorMemberInfoRequest : JsonSerializable { public static var typeName:String { return "LocatorMemberInfoRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("constituentCode", get: { $0.constituentCode }, set: { $0.constituentCode = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorMemberCustomerIdLookupRequest : JsonSerializable { public static var typeName:String { return "LocatorMemberCustomerIdLookupRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("legacyId", get: { $0.legacyId }, set: { $0.legacyId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension LocatorOfficeRequest : JsonSerializable { public static var typeName:String { return "LocatorOfficeRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UsersEducationDetailsListRequest : JsonSerializable { public static var typeName:String { return "UsersEducationDetailsListRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("customerKeys", get: { $0.customerKeys }, set: { $0.customerKeys = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UsersNameLookupRequest : JsonSerializable { public static var typeName:String { return "UsersNameLookupRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UsersIdLookupRequest : JsonSerializable { public static var typeName:String { return "UsersIdLookupRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserDosListRequest : JsonSerializable { public static var typeName:String { return "UserDosListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserDosStateListRequest : JsonSerializable { public static var typeName:String { return "UserDosStateListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserDosUpdateRequest : JsonSerializable { public static var typeName:String { return "UserDosUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("isDos", get: { $0.isDos }, set: { $0.isDos = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PrefixListRequest : JsonSerializable { public static var typeName:String { return "PrefixListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension MemberTypeListRequest : JsonSerializable { public static var typeName:String { return "MemberTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension MemberTypeMemberDirectoryListRequest : JsonSerializable { public static var typeName:String { return "MemberTypeMemberDirectoryListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DegreeAreaListRequest : JsonSerializable { public static var typeName:String { return "DegreeAreaListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DegreeTypeListRequest : JsonSerializable { public static var typeName:String { return "DegreeTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension TechniqueListRequest : JsonSerializable { public static var typeName:String { return "TechniqueListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EmailSubscriptionTypeListRequest : JsonSerializable { public static var typeName:String { return "EmailSubscriptionTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension CountryListRequest : JsonSerializable { public static var typeName:String { return "CountryListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension StateTerritoryListRequest : JsonSerializable { public static var typeName:String { return "StateTerritoryListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EmailTypeListRequest : JsonSerializable { public static var typeName:String { return "EmailTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PhoneTypeListRequest : JsonSerializable { public static var typeName:String { return "PhoneTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension FaxTypeListRequest : JsonSerializable { public static var typeName:String { return "FaxTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension AddressTypeListRequest : JsonSerializable { public static var typeName:String { return "AddressTypeListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension DepartmentListRequest : JsonSerializable { public static var typeName:String { return "DepartmentListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PageRequest : JsonSerializable { public static var typeName:String { return "PageRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventMenuRequest : JsonSerializable { public static var typeName:String { return "EventMenuRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), ]) } extension EventMenuUpdateRequest : JsonSerializable { public static var typeName:String { return "EventMenuUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.arrayProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension EventControlSetRequest : JsonSerializable { public static var typeName:String { return "EventControlSetRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("controlSetKey", get: { $0.controlSetKey }, set: { $0.controlSetKey = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension EventControlSetDeleteRequest : JsonSerializable { public static var typeName:String { return "EventControlSetDeleteRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("controlSetKey", get: { $0.controlSetKey }, set: { $0.controlSetKey = $1 }), ]) } extension EventControlSetUpdateRequest : JsonSerializable { public static var typeName:String { return "EventControlSetUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("controlSetKey", get: { $0.controlSetKey }, set: { $0.controlSetKey = $1 }), Type.optionalObjectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension ConfigRequestAsync : JsonSerializable { public static var typeName:String { return "ConfigRequestAsync" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension ViewControlSetsRequestAsync : JsonSerializable { public static var typeName:String { return "ViewControlSetsRequestAsync" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension ViewControlSetRequestAsync : JsonSerializable { public static var typeName:String { return "ViewControlSetRequestAsync" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension FeedbackRequestAsync : JsonSerializable { public static var typeName:String { return "FeedbackRequestAsync" } public static var metadata = Metadata.create([ Type.optionalProperty("feedback", get: { $0.feedback }, set: { $0.feedback = $1 }), ]) } extension MobiEventDataSaveOrUpdateRequest : JsonSerializable { public static var typeName:String { return "MobiEventDataSaveOrUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("speakerId", get: { $0.speakerId }, set: { $0.speakerId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension MobiEventDataCountRequest : JsonSerializable { public static var typeName:String { return "MobiEventDataCountRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("speakerId", get: { $0.speakerId }, set: { $0.speakerId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("changedAfterDate", get: { $0.changedAfterDate }, set: { $0.changedAfterDate = $1 }), ]) } extension MobiEventDataListRequest : JsonSerializable { public static var typeName:String { return "MobiEventDataListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("speakerId", get: { $0.speakerId }, set: { $0.speakerId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("changedAfterDate", get: { $0.changedAfterDate }, set: { $0.changedAfterDate = $1 }), ]) } extension PosProfileSearchListRequest : JsonSerializable { public static var typeName:String { return "PosProfileSearchListRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosProfileDetailRequest : JsonSerializable { public static var typeName:String { return "PosProfileDetailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMyOpportunitiesListRequest : JsonSerializable { public static var typeName:String { return "PosMyOpportunitiesListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMyOpportunityDetailRequest : JsonSerializable { public static var typeName:String { return "PosMyOpportunityDetailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMyOpportunityAddRequest : JsonSerializable { public static var typeName:String { return "PosMyOpportunityAddRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("opportunity", get: { $0.opportunity }, set: { $0.opportunity = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMyOpportunityUpdateRequest : JsonSerializable { public static var typeName:String { return "PosMyOpportunityUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("opportunity", get: { $0.opportunity }, set: { $0.opportunity = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosOpportunityExtendRequest : JsonSerializable { public static var typeName:String { return "PosOpportunityExtendRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosOpportunitySearchListRequest : JsonSerializable { public static var typeName:String { return "PosOpportunitySearchListRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosOpportunityDetailRequest : JsonSerializable { public static var typeName:String { return "PosOpportunityDetailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMyProfileDetailRequest : JsonSerializable { public static var typeName:String { return "PosMyProfileDetailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosProfileExtendRequest : JsonSerializable { public static var typeName:String { return "PosProfileExtendRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMySeekerProfileAddRequest : JsonSerializable { public static var typeName:String { return "PosMySeekerProfileAddRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosMySeekerProfileUpdateRequest : JsonSerializable { public static var typeName:String { return "PosMySeekerProfileUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosSeekerOpportunityInquiryRequest : JsonSerializable { public static var typeName:String { return "PosSeekerOpportunityInquiryRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("inquiryMessage", get: { $0.inquiryMessage }, set: { $0.inquiryMessage = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosOpportunityNewsListRequest : JsonSerializable { public static var typeName:String { return "PosOpportunityNewsListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosOpportunityNewsDetailRequest : JsonSerializable { public static var typeName:String { return "PosOpportunityNewsDetailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension PosAccessRequestRequest : JsonSerializable { public static var typeName:String { return "PosAccessRequestRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("inquiry", get: { $0.inquiry }, set: { $0.inquiry = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension MyProfileRequest : JsonSerializable { public static var typeName:String { return "MyProfileRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension SessionCheckRequest : JsonSerializable { public static var typeName:String { return "SessionCheckRequest" } public static var metadata = Metadata.create([ ]) } extension MyProfileRequestOrUnauthorized : JsonSerializable { public static var typeName:String { return "MyProfileRequestOrUnauthorized" } public static var metadata = Metadata.create([ Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension ProfileRequest : JsonSerializable { public static var typeName:String { return "ProfileRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("profileId", get: { $0.profileId }, set: { $0.profileId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension MemberSearchRequest : JsonSerializable { public static var typeName:String { return "MemberSearchRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("orderBy", get: { $0.orderBy }, set: { $0.orderBy = $1 }), ]) } extension MyProfilePhotoUploadRequest : JsonSerializable { public static var typeName:String { return "MyProfilePhotoUploadRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("fileName", get: { $0.fileName }, set: { $0.fileName = $1 }), ]) } extension MyProfileBase64PhotoUpdateRequest : JsonSerializable { public static var typeName:String { return "MyProfileBase64PhotoUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("extension", get: { $0.`extension` }, set: { $0.`extension` = $1 }), Type.optionalProperty("fileName", get: { $0.fileName }, set: { $0.fileName = $1 }), ]) } extension MyProfilePhotoUpdateRequest : JsonSerializable { public static var typeName:String { return "MyProfilePhotoUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), ]) } extension MyProfileUpdateRequest : JsonSerializable { public static var typeName:String { return "MyProfileUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), Type.optionalProperty("spouseOrSignificantOther", get: { $0.spouseOrSignificantOther }, set: { $0.spouseOrSignificantOther = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("fields", get: { $0.fields }, set: { $0.fields = $1 }), ]) } extension MyProfileChangePasswordRequest : JsonSerializable { public static var typeName:String { return "MyProfileChangePasswordRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("oldPassword", get: { $0.oldPassword }, set: { $0.oldPassword = $1 }), Type.optionalProperty("newPassword", get: { $0.newPassword }, set: { $0.newPassword = $1 }), ]) } extension RegistrationRequest : JsonSerializable { public static var typeName:String { return "RegistrationRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("addressLine3", get: { $0.addressLine3 }, set: { $0.addressLine3 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("province", get: { $0.province }, set: { $0.province = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("phoneExtension", get: { $0.phoneExtension }, set: { $0.phoneExtension = $1 }), Type.optionalProperty("fax", get: { $0.fax }, set: { $0.fax = $1 }), Type.optionalProperty("faxExtension", get: { $0.faxExtension }, set: { $0.faxExtension = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), ]) } extension InitiatePasswordResetRequest : JsonSerializable { public static var typeName:String { return "InitiatePasswordResetRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("usernameOrEmail", get: { $0.usernameOrEmail }, set: { $0.usernameOrEmail = $1 }), Type.optionalProperty("entity", get: { $0.entity }, set: { $0.entity = $1 }), ]) } extension PasswordResetRequest : JsonSerializable { public static var typeName:String { return "PasswordResetRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("resetKey", get: { $0.resetKey }, set: { $0.resetKey = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("newPassword", get: { $0.newPassword }, set: { $0.newPassword = $1 }), ]) } extension PingRequestAsync : JsonSerializable { public static var typeName:String { return "PingRequestAsync" } public static var metadata = Metadata.create([ ]) } extension PingFromDeviceRequestAsync : JsonSerializable { public static var typeName:String { return "PingFromDeviceRequestAsync" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("device", get: { $0.device }, set: { $0.device = $1 }), ]) } extension SplashRequest : JsonSerializable { public static var typeName:String { return "SplashRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("width", get: { $0.width }, set: { $0.width = $1 }), Type.optionalProperty("height", get: { $0.height }, set: { $0.height = $1 }), ]) } extension SplashImageRequest : JsonSerializable { public static var typeName:String { return "SplashImageRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("width", get: { $0.width }, set: { $0.width = $1 }), Type.optionalProperty("height", get: { $0.height }, set: { $0.height = $1 }), ]) } extension SSOExhibitorRequest : JsonSerializable { public static var typeName:String { return "SSOExhibitorRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("userName", get: { $0.userName }, set: { $0.userName = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension TokenRequest : JsonSerializable { public static var typeName:String { return "TokenRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("token", get: { $0.token }, set: { $0.token = $1 }), Type.optionalProperty("expireImmediately", get: { $0.expireImmediately }, set: { $0.expireImmediately = $1 }), ]) } extension CreateTokenRequest : JsonSerializable { public static var typeName:String { return "CreateTokenRequest" } public static var metadata = Metadata.create([ ]) } extension UserEmailRequest : JsonSerializable { public static var typeName:String { return "UserEmailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserLookupByEmailRequest : JsonSerializable { public static var typeName:String { return "UserLookupByEmailRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserLookupByNameRequest : JsonSerializable { public static var typeName:String { return "UserLookupByNameRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserIdListRequest : JsonSerializable { public static var typeName:String { return "UserIdListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("groupCode", get: { $0.groupCode }, set: { $0.groupCode = $1 }), Type.optionalProperty("groupQueryKey", get: { $0.groupQueryKey }, set: { $0.groupQueryKey = $1 }), Type.optionalProperty("tableName", get: { $0.tableName }, set: { $0.tableName = $1 }), Type.optionalProperty("rowsPerPage", get: { $0.rowsPerPage }, set: { $0.rowsPerPage = $1 }), Type.optionalProperty("pageNumber", get: { $0.pageNumber }, set: { $0.pageNumber = $1 }), Type.optionalProperty("queryWhereParams", get: { $0.queryWhereParams }, set: { $0.queryWhereParams = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserProfileIdListRequest : JsonSerializable { public static var typeName:String { return "UserProfileIdListRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserProfileMemberNumberLookupRequest : JsonSerializable { public static var typeName:String { return "UserProfileMemberNumberLookupRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserMembershipTypeRequest : JsonSerializable { public static var typeName:String { return "UserMembershipTypeRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserProfilesListRequest : JsonSerializable { public static var typeName:String { return "UserProfilesListRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), Type.arrayProperty("doNotQuery", get: { $0.doNotQuery }, set: { $0.doNotQuery = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserProfilesListUcRequest : JsonSerializable { public static var typeName:String { return "UserProfilesListUcRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), Type.arrayProperty("doNotQuery", get: { $0.doNotQuery }, set: { $0.doNotQuery = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserProfileUpdateRequest : JsonSerializable { public static var typeName:String { return "UserProfileUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), Type.optionalProperty("spouseOrSignificantOther", get: { $0.spouseOrSignificantOther }, set: { $0.spouseOrSignificantOther = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("fields", get: { $0.fields }, set: { $0.fields = $1 }), ]) } extension UserHasAccessRequest : JsonSerializable { public static var typeName:String { return "UserHasAccessRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("noCache", get: { $0.noCache }, set: { $0.noCache = $1 }), ]) } extension UserMemberDirectorySearch : JsonSerializable { public static var typeName:String { return "UserMemberDirectorySearch" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("orderBy", get: { $0.orderBy }, set: { $0.orderBy = $1 }), ]) } extension UserMemberSearchRequest : JsonSerializable { public static var typeName:String { return "UserMemberSearchRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("orderBy", get: { $0.orderBy }, set: { $0.orderBy = $1 }), ]) } extension UserNetforumUserSearchRequest : JsonSerializable { public static var typeName:String { return "UserNetforumUserSearchRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("criteria", get: { $0.criteria }, set: { $0.criteria = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("orderBy", get: { $0.orderBy }, set: { $0.orderBy = $1 }), ]) } extension UserNetforumUserStatusRequest : JsonSerializable { public static var typeName:String { return "UserNetforumUserStatusRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), ]) } extension UserAccountHistoryRequest : JsonSerializable { public static var typeName:String { return "UserAccountHistoryRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("value", get: { $0.value }, set: { $0.value = $1 }), ]) } extension UserAccountFieldsUpdateRequest : JsonSerializable { public static var typeName:String { return "UserAccountFieldsUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalObjectProperty("fields", get: { $0.fields }, set: { $0.fields = $1 }), ]) } extension UserAccountFieldUpdateRequest : JsonSerializable { public static var typeName:String { return "UserAccountFieldUpdateRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension UserEmailSubscriptionUpdateRequest : JsonSerializable { public static var typeName:String { return "UserEmailSubscriptionUpdateRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("ids", get: { $0.ids }, set: { $0.ids = $1 }), Type.arrayProperty("optins", get: { $0.optins }, set: { $0.optins = $1 }), Type.arrayProperty("optouts", get: { $0.optouts }, set: { $0.optouts = $1 }), ]) } extension UsersAccountsFieldsUpdateRequest : JsonSerializable { public static var typeName:String { return "UsersAccountsFieldsUpdateRequest" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension UserUniversityProgramsListRequest : JsonSerializable { public static var typeName:String { return "UserUniversityProgramsListRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("filter", get: { $0.filter }, set: { $0.filter = $1 }), ]) } extension UserCDSRegistrationRequest : JsonSerializable { public static var typeName:String { return "UserCDSRegistrationRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("filter", get: { $0.filter }, set: { $0.filter = $1 }), ]) } extension UserCDSPacRegistrationRequest : JsonSerializable { public static var typeName:String { return "UserCDSPacRegistrationRequest" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("filter", get: { $0.filter }, set: { $0.filter = $1 }), ]) } extension UserAllUniversityProgramsListRequest : JsonSerializable { public static var typeName:String { return "UserAllUniversityProgramsListRequest" } public static var metadata = Metadata.create([ ]) } extension UserCDSAuthenticateRequest : JsonSerializable { public static var typeName:String { return "UserCDSAuthenticateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("grant_type", get: { $0.grant_type }, set: { $0.grant_type = $1 }), Type.optionalProperty("client_id", get: { $0.client_id }, set: { $0.client_id = $1 }), Type.optionalProperty("client_secret", get: { $0.client_secret }, set: { $0.client_secret = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), ]) } extension UserCDSRegistrationV2Request : JsonSerializable { public static var typeName:String { return "UserCDSRegistrationV2Request" } public static var metadata = Metadata.create([ Type.optionalProperty("lastname", get: { $0.lastname }, set: { $0.lastname = $1 }), Type.optionalProperty("member_number", get: { $0.member_number }, set: { $0.member_number = $1 }), Type.optionalProperty("meeting_code", get: { $0.meeting_code }, set: { $0.meeting_code = $1 }), ]) } extension Authenticate : JsonSerializable { public static var typeName:String { return "Authenticate" } public static var metadata = Metadata.create([ Type.optionalProperty("provider", get: { $0.provider }, set: { $0.provider = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("oauth_token", get: { $0.oauth_token }, set: { $0.oauth_token = $1 }), Type.optionalProperty("oauth_verifier", get: { $0.oauth_verifier }, set: { $0.oauth_verifier = $1 }), Type.optionalProperty("userName", get: { $0.userName }, set: { $0.userName = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), Type.optionalProperty("rememberMe", get: { $0.rememberMe }, set: { $0.rememberMe = $1 }), Type.optionalProperty("continue", get: { $0.`continue` }, set: { $0.`continue` = $1 }), Type.optionalProperty("nonce", get: { $0.nonce }, set: { $0.nonce = $1 }), Type.optionalProperty("uri", get: { $0.uri }, set: { $0.uri = $1 }), Type.optionalProperty("response", get: { $0.response }, set: { $0.response = $1 }), Type.optionalProperty("qop", get: { $0.qop }, set: { $0.qop = $1 }), Type.optionalProperty("nc", get: { $0.nc }, set: { $0.nc = $1 }), Type.optionalProperty("cnonce", get: { $0.cnonce }, set: { $0.cnonce = $1 }), Type.optionalProperty("useTokenCookie", get: { $0.useTokenCookie }, set: { $0.useTokenCookie = $1 }), Type.optionalProperty("accessToken", get: { $0.accessToken }, set: { $0.accessToken = $1 }), Type.optionalProperty("accessTokenSecret", get: { $0.accessTokenSecret }, set: { $0.accessTokenSecret = $1 }), Type.objectProperty("meta", get: { $0.meta }, set: { $0.meta = $1 }), ]) } extension ConvertSessionToToken : JsonSerializable { public static var typeName:String { return "ConvertSessionToToken" } public static var metadata = Metadata.create([ Type.optionalProperty("preserveSession", get: { $0.preserveSession }, set: { $0.preserveSession = $1 }), ]) } extension GetAccessToken : JsonSerializable { public static var typeName:String { return "GetAccessToken" } public static var metadata = Metadata.create([ Type.optionalProperty("refreshToken", get: { $0.refreshToken }, set: { $0.refreshToken = $1 }), ]) } extension AdminLocatorGeocodeResponse : JsonSerializable { public static var typeName:String { return "AdminLocatorGeocodeResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), ]) } extension CeSessionListResponse : JsonSerializable { public static var typeName:String { return "CeSessionListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("ceSessions", get: { $0.ceSessions }, set: { $0.ceSessions = $1 }), ]) } extension DocumentResponse : JsonSerializable { public static var typeName:String { return "DocumentResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("document", get: { $0.document }, set: { $0.document = $1 }), ]) } extension MyCeSessionListResponse : JsonSerializable { public static var typeName:String { return "MyCeSessionListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("myCeSessions", get: { $0.myCeSessions }, set: { $0.myCeSessions = $1 }), ]) } extension MyCeSessionManagementListResponse : JsonSerializable { public static var typeName:String { return "MyCeSessionManagementListResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("myCeSessions", get: { $0.myCeSessions }, set: { $0.myCeSessions = $1 }), ]) } extension RemoveCeSessionResponse : JsonSerializable { public static var typeName:String { return "RemoveCeSessionResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension CeWebSessionListResponse : JsonSerializable { public static var typeName:String { return "CeWebSessionListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension RemoveCeWebSessionResponse : JsonSerializable { public static var typeName:String { return "RemoveCeWebSessionResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension ConstituentListResponse : JsonSerializable { public static var typeName:String { return "ConstituentListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("constituents", get: { $0.constituents }, set: { $0.constituents = $1 }), ]) } extension ConstituentResponse : JsonSerializable { public static var typeName:String { return "ConstituentResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("constituent", get: { $0.constituent }, set: { $0.constituent = $1 }), ]) } extension ContactsListResponse : JsonSerializable { public static var typeName:String { return "ContactsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("contacts", get: { $0.contacts }, set: { $0.contacts = $1 }), ]) } extension DocumentListResponse : JsonSerializable { public static var typeName:String { return "DocumentListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("documents", get: { $0.documents }, set: { $0.documents = $1 }), ]) } extension DosMemberListResponse : JsonSerializable { public static var typeName:String { return "DosMemberListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension DosStatesResponse : JsonSerializable { public static var typeName:String { return "DosStatesResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension DosBoardMemberResponse : JsonSerializable { public static var typeName:String { return "DosBoardMemberResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("members", get: { $0.members }, set: { $0.members = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension DosVolunteerResponse : JsonSerializable { public static var typeName:String { return "DosVolunteerResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("volunteer", get: { $0.volunteer }, set: { $0.volunteer = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension DosDonationResponse : JsonSerializable { public static var typeName:String { return "DosDonationResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("donation", get: { $0.donation }, set: { $0.donation = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension EventSessionCreateResponse : JsonSerializable { public static var typeName:String { return "EventSessionCreateResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("session", get: { $0.session }, set: { $0.session = $1 }), ]) } extension EventSessionTypesListResponse : JsonSerializable { public static var typeName:String { return "EventSessionTypesListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("types", get: { $0.types }, set: { $0.types = $1 }), ]) } extension EventsListResponse : JsonSerializable { public static var typeName:String { return "EventsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("events", get: { $0.events }, set: { $0.events = $1 }), ]) } extension EventResponse : JsonSerializable { public static var typeName:String { return "EventResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("event", get: { $0.event }, set: { $0.event = $1 }), Type.optionalObjectProperty("related", get: { $0.related }, set: { $0.related = $1 }), ]) } extension EventExhibitorInfoResponse : JsonSerializable { public static var typeName:String { return "EventExhibitorInfoResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("info", get: { $0.info }, set: { $0.info = $1 }), ]) } extension EventSponsorsListResponse : JsonSerializable { public static var typeName:String { return "EventSponsorsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("sponsors", get: { $0.sponsors }, set: { $0.sponsors = $1 }), ]) } extension EventSpeakersListResponse : JsonSerializable { public static var typeName:String { return "EventSpeakersListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("speakers", get: { $0.speakers }, set: { $0.speakers = $1 }), ]) } extension EventSpeakerResponse : JsonSerializable { public static var typeName:String { return "EventSpeakerResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("speaker", get: { $0.speaker }, set: { $0.speaker = $1 }), ]) } extension EventSessionsListResponse : JsonSerializable { public static var typeName:String { return "EventSessionsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("sessions", get: { $0.sessions }, set: { $0.sessions = $1 }), ]) } extension EventSessionResponse : JsonSerializable { public static var typeName:String { return "EventSessionResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("session", get: { $0.session }, set: { $0.session = $1 }), ]) } extension EventSessionUnenrollmentResponse : JsonSerializable { public static var typeName:String { return "EventSessionUnenrollmentResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension EventExhibitorsListResponse : JsonSerializable { public static var typeName:String { return "EventExhibitorsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("exhibitors", get: { $0.exhibitors }, set: { $0.exhibitors = $1 }), ]) } extension EventExhibitorResponse : JsonSerializable { public static var typeName:String { return "EventExhibitorResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("exhibitor", get: { $0.exhibitor }, set: { $0.exhibitor = $1 }), ]) } extension EventExhibitorUploadListResponse : JsonSerializable { public static var typeName:String { return "EventExhibitorUploadListResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("count", get: { $0.count }, set: { $0.count = $1 }), ]) } extension EventRemoveExhibitorToMyListResponse : JsonSerializable { public static var typeName:String { return "EventRemoveExhibitorToMyListResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension EventVenueResponse : JsonSerializable { public static var typeName:String { return "EventVenueResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("venue", get: { $0.venue }, set: { $0.venue = $1 }), ]) } extension EventTravelResponse : JsonSerializable { public static var typeName:String { return "EventTravelResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("travel", get: { $0.travel }, set: { $0.travel = $1 }), ]) } extension EventExpoMapResponse : JsonSerializable { public static var typeName:String { return "EventExpoMapResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("expoMap", get: { $0.expoMap }, set: { $0.expoMap = $1 }), ]) } extension EventWelcomeResponse : JsonSerializable { public static var typeName:String { return "EventWelcomeResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("welcome", get: { $0.welcome }, set: { $0.welcome = $1 }), ]) } extension FeedActionReponse : JsonSerializable { public static var typeName:String { return "FeedActionReponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension FeedResponse : JsonSerializable { public static var typeName:String { return "FeedResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("feed", get: { $0.feed }, set: { $0.feed = $1 }), ]) } extension FeedsResponse : JsonSerializable { public static var typeName:String { return "FeedsResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("feeds", get: { $0.feeds }, set: { $0.feeds = $1 }), ]) } extension GovernanceChaptersListResponse : JsonSerializable { public static var typeName:String { return "GovernanceChaptersListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("chapters", get: { $0.chapters }, set: { $0.chapters = $1 }), ]) } extension GovernanceConstituentListResponse : JsonSerializable { public static var typeName:String { return "GovernanceConstituentListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("constituent", get: { $0.constituent }, set: { $0.constituent = $1 }), ]) } extension GovernanceComponentConstituentListResponse : JsonSerializable { public static var typeName:String { return "GovernanceComponentConstituentListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("chapters", get: { $0.chapters }, set: { $0.chapters = $1 }), ]) } extension GovernanceChaptersPositionListResponse : JsonSerializable { public static var typeName:String { return "GovernanceChaptersPositionListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("positions", get: { $0.positions }, set: { $0.positions = $1 }), ]) } extension GovernanceChaptersOfficersListResponse : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("officers", get: { $0.officers }, set: { $0.officers = $1 }), ]) } extension GovernanceChaptersOfficersDetailResponse : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("officer", get: { $0.officer }, set: { $0.officer = $1 }), ]) } extension GovernanceChaptersOfficersRemoveResponse : JsonSerializable { public static var typeName:String { return "GovernanceChaptersOfficersRemoveResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("result", get: { $0.result }, set: { $0.result = $1 }), ]) } extension GovernanceCommitteeMembersListResponse : JsonSerializable { public static var typeName:String { return "GovernanceCommitteeMembersListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("members", get: { $0.members }, set: { $0.members = $1 }), ]) } extension LocatorMemberCustomerIdLookupResponse : JsonSerializable { public static var typeName:String { return "LocatorMemberCustomerIdLookupResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension LocatorOfficeDetail : JsonSerializable { public static var typeName:String { return "LocatorOfficeDetail" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("boardCertified", get: { $0.boardCertified }, set: { $0.boardCertified = $1 }), Type.optionalProperty("dentalDegree", get: { $0.dentalDegree }, set: { $0.dentalDegree = $1 }), Type.optionalProperty("dentalSchool", get: { $0.dentalSchool }, set: { $0.dentalSchool = $1 }), Type.optionalProperty("orthoDegree", get: { $0.orthoDegree }, set: { $0.orthoDegree = $1 }), Type.optionalProperty("orthoSchool", get: { $0.orthoSchool }, set: { $0.orthoSchool = $1 }), Type.optionalProperty("postgradDegree", get: { $0.postgradDegree }, set: { $0.postgradDegree = $1 }), Type.optionalProperty("postgradSchool", get: { $0.postgradSchool }, set: { $0.postgradSchool = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("hasBusinessEmail", get: { $0.hasBusinessEmail }, set: { $0.hasBusinessEmail = $1 }), Type.arrayProperty("offices", get: { $0.offices }, set: { $0.offices = $1 }), ]) } extension UserDos : JsonSerializable { public static var typeName:String { return "UserDos" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("isDos", get: { $0.isDos }, set: { $0.isDos = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), ]) } extension PrefixListResponse : JsonSerializable { public static var typeName:String { return "PrefixListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("prefixes", get: { $0.prefixes }, set: { $0.prefixes = $1 }), ]) } extension MemberTypeListResponse : JsonSerializable { public static var typeName:String { return "MemberTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("memberTypes", get: { $0.memberTypes }, set: { $0.memberTypes = $1 }), ]) } extension DegreeAreaListResponse : JsonSerializable { public static var typeName:String { return "DegreeAreaListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("degreeAreas", get: { $0.degreeAreas }, set: { $0.degreeAreas = $1 }), ]) } extension DegreeTypeListResponse : JsonSerializable { public static var typeName:String { return "DegreeTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("degreeTypes", get: { $0.degreeTypes }, set: { $0.degreeTypes = $1 }), ]) } extension TechniqueListResponse : JsonSerializable { public static var typeName:String { return "TechniqueListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), ]) } extension EmailSubscriptionTypeListResponse : JsonSerializable { public static var typeName:String { return "EmailSubscriptionTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("emailSubscriptionTypes", get: { $0.emailSubscriptionTypes }, set: { $0.emailSubscriptionTypes = $1 }), ]) } extension CountryListResponse : JsonSerializable { public static var typeName:String { return "CountryListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("countries", get: { $0.countries }, set: { $0.countries = $1 }), ]) } extension StateTerritoryListResponse : JsonSerializable { public static var typeName:String { return "StateTerritoryListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("territories", get: { $0.territories }, set: { $0.territories = $1 }), ]) } extension EmailTypeListResponse : JsonSerializable { public static var typeName:String { return "EmailTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("emailTypes", get: { $0.emailTypes }, set: { $0.emailTypes = $1 }), ]) } extension PhoneTypeListResponse : JsonSerializable { public static var typeName:String { return "PhoneTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("phoneTypes", get: { $0.phoneTypes }, set: { $0.phoneTypes = $1 }), ]) } extension FaxTypeListResponse : JsonSerializable { public static var typeName:String { return "FaxTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("faxTypes", get: { $0.faxTypes }, set: { $0.faxTypes = $1 }), ]) } extension AddressTypeListResponse : JsonSerializable { public static var typeName:String { return "AddressTypeListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("addressTypes", get: { $0.addressTypes }, set: { $0.addressTypes = $1 }), ]) } extension DepartmentListResponse : JsonSerializable { public static var typeName:String { return "DepartmentListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("departments", get: { $0.departments }, set: { $0.departments = $1 }), ]) } extension EventMenuResponse : JsonSerializable { public static var typeName:String { return "EventMenuResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("items", get: { $0.items }, set: { $0.items = $1 }), ]) } extension EventControlSetResponse : JsonSerializable { public static var typeName:String { return "EventControlSetResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("controlSet", get: { $0.controlSet }, set: { $0.controlSet = $1 }), ]) } extension SuccessResponse : JsonSerializable { public static var typeName:String { return "SuccessResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension ConfigResponse : JsonSerializable { public static var typeName:String { return "ConfigResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("config", get: { $0.config }, set: { $0.config = $1 }), ]) } extension ViewControlSetsResponse : JsonSerializable { public static var typeName:String { return "ViewControlSetsResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("names", get: { $0.names }, set: { $0.names = $1 }), ]) } extension ViewControlSetResponse : JsonSerializable { public static var typeName:String { return "ViewControlSetResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("viewControlSet", get: { $0.viewControlSet }, set: { $0.viewControlSet = $1 }), ]) } extension FeedbackResponse : JsonSerializable { public static var typeName:String { return "FeedbackResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("feedbackId", get: { $0.feedbackId }, set: { $0.feedbackId = $1 }), ]) } extension MobiEventDataSaveOrUpdateResponse : JsonSerializable { public static var typeName:String { return "MobiEventDataSaveOrUpdateResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("success", get: { $0.success }, set: { $0.success = $1 }), ]) } extension MobiEventDataCountResponse : JsonSerializable { public static var typeName:String { return "MobiEventDataCountResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("count", get: { $0.count }, set: { $0.count = $1 }), ]) } extension MobiEventDataListResponse : JsonSerializable { public static var typeName:String { return "MobiEventDataListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("items", get: { $0.items }, set: { $0.items = $1 }), ]) } extension PosProfileSearchListResponse : JsonSerializable { public static var typeName:String { return "PosProfileSearchListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("profiles", get: { $0.profiles }, set: { $0.profiles = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosProfileDetailResponse : JsonSerializable { public static var typeName:String { return "PosProfileDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("count", get: { $0.count }, set: { $0.count = $1 }), ]) } extension PosMyOpportunitiesListResponse : JsonSerializable { public static var typeName:String { return "PosMyOpportunitiesListResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("opportunities", get: { $0.opportunities }, set: { $0.opportunities = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosMyOpportunityDetailResponse : JsonSerializable { public static var typeName:String { return "PosMyOpportunityDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("opportunity", get: { $0.opportunity }, set: { $0.opportunity = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosOpportunityDetailResponse : JsonSerializable { public static var typeName:String { return "PosOpportunityDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("opportunity", get: { $0.opportunity }, set: { $0.opportunity = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosOpportunitySearchListResponse : JsonSerializable { public static var typeName:String { return "PosOpportunitySearchListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("opportunities", get: { $0.opportunities }, set: { $0.opportunities = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosMyProfileDetailResponse : JsonSerializable { public static var typeName:String { return "PosMyProfileDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosSeekerOpportunityInquiryResponse : JsonSerializable { public static var typeName:String { return "PosSeekerOpportunityInquiryResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("inquiryMessage", get: { $0.inquiryMessage }, set: { $0.inquiryMessage = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosOpportunityNewsListResponse : JsonSerializable { public static var typeName:String { return "PosOpportunityNewsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("news", get: { $0.news }, set: { $0.news = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosOpportunityNewsDetailResponse : JsonSerializable { public static var typeName:String { return "PosOpportunityNewsDetailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("news", get: { $0.news }, set: { $0.news = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension PosAccessResponse : JsonSerializable { public static var typeName:String { return "PosAccessResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("agreement", get: { $0.agreement }, set: { $0.agreement = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("output", get: { $0.output }, set: { $0.output = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension ProfileResponse : JsonSerializable { public static var typeName:String { return "ProfileResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), ]) } extension SessionCheckResponse : JsonSerializable { public static var typeName:String { return "SessionCheckResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("isAuthenticated", get: { $0.isAuthenticated }, set: { $0.isAuthenticated = $1 }), Type.optionalProperty("userId", get: { $0.userId }, set: { $0.userId = $1 }), ]) } extension MemberSearchResponse : JsonSerializable { public static var typeName:String { return "MemberSearchResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("members", get: { $0.members }, set: { $0.members = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("pageCount", get: { $0.pageCount }, set: { $0.pageCount = $1 }), Type.optionalProperty("itemCount", get: { $0.itemCount }, set: { $0.itemCount = $1 }), ]) } extension MyProfilePhotoUpdateResponse : JsonSerializable { public static var typeName:String { return "MyProfilePhotoUpdateResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), ]) } extension RegistrationResponse : JsonSerializable { public static var typeName:String { return "RegistrationResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), ]) } extension InitiatePasswordResetResponse : JsonSerializable { public static var typeName:String { return "InitiatePasswordResetResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("emailSent", get: { $0.emailSent }, set: { $0.emailSent = $1 }), ]) } extension PasswordResetResponse : JsonSerializable { public static var typeName:String { return "PasswordResetResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("passwordReset", get: { $0.passwordReset }, set: { $0.passwordReset = $1 }), ]) } extension PingResponse : JsonSerializable { public static var typeName:String { return "PingResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("time", get: { $0.time }, set: { $0.time = $1 }), ]) } extension SplashImageResponse : JsonSerializable { public static var typeName:String { return "SplashImageResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("image", get: { $0.image }, set: { $0.image = $1 }), ]) } extension SSOExhibitorResponse : JsonSerializable { public static var typeName:String { return "SSOExhibitorResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), Type.optionalObjectProperty("result", get: { $0.result }, set: { $0.result = $1 }), ]) } extension TokenResponse : JsonSerializable { public static var typeName:String { return "TokenResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("token", get: { $0.token }, set: { $0.token = $1 }), ]) } extension CreateTokenResponse : JsonSerializable { public static var typeName:String { return "CreateTokenResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("token", get: { $0.token }, set: { $0.token = $1 }), Type.optionalProperty("expiresAtUtc", get: { $0.expiresAtUtc }, set: { $0.expiresAtUtc = $1 }), ]) } extension UserEmailResponse : JsonSerializable { public static var typeName:String { return "UserEmailResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("email", get: { $0.email }, set: { $0.email = $1 }), ]) } extension UserLookupByFieldResponse : JsonSerializable { public static var typeName:String { return "UserLookupByFieldResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("user", get: { $0.user }, set: { $0.user = $1 }), Type.optionalObjectProperty("accountStatus", get: { $0.accountStatus }, set: { $0.accountStatus = $1 }), ]) } extension UserMemberSearchResponse : JsonSerializable { public static var typeName:String { return "UserMemberSearchResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("members", get: { $0.members }, set: { $0.members = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("pageCount", get: { $0.pageCount }, set: { $0.pageCount = $1 }), Type.optionalProperty("itemCount", get: { $0.itemCount }, set: { $0.itemCount = $1 }), Type.optionalProperty("sqlOut", get: { $0.sqlOut }, set: { $0.sqlOut = $1 }), ]) } extension UserIdListResponse : JsonSerializable { public static var typeName:String { return "UserIdListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), Type.optionalProperty("query", get: { $0.query }, set: { $0.query = $1 }), Type.optionalProperty("queryKey", get: { $0.queryKey }, set: { $0.queryKey = $1 }), ]) } extension UserProfileListResponse : JsonSerializable { public static var typeName:String { return "UserProfileListResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("user", get: { $0.user }, set: { $0.user = $1 }), ]) } extension UserProfileMemberNumberLookupResponse : JsonSerializable { public static var typeName:String { return "UserProfileMemberNumberLookupResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("user", get: { $0.user }, set: { $0.user = $1 }), ]) } extension UserMembershipTypeResponse : JsonSerializable { public static var typeName:String { return "UserMembershipTypeResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("user", get: { $0.user }, set: { $0.user = $1 }), ]) } extension UserProfilesListResponse : JsonSerializable { public static var typeName:String { return "UserProfilesListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension UserProfilesUcListResponse : JsonSerializable { public static var typeName:String { return "UserProfilesUcListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension UserHasAccessResponse : JsonSerializable { public static var typeName:String { return "UserHasAccessResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("user", get: { $0.user }, set: { $0.user = $1 }), ]) } extension UserNetforumUserSearchResponse : JsonSerializable { public static var typeName:String { return "UserNetforumUserSearchResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("members", get: { $0.members }, set: { $0.members = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), Type.optionalProperty("pageCount", get: { $0.pageCount }, set: { $0.pageCount = $1 }), Type.optionalProperty("itemCount", get: { $0.itemCount }, set: { $0.itemCount = $1 }), ]) } extension UserNetforumUserStatusResponse : JsonSerializable { public static var typeName:String { return "UserNetforumUserStatusResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("info", get: { $0.info }, set: { $0.info = $1 }), ]) } extension UserAccountHistoryResponse : JsonSerializable { public static var typeName:String { return "UserAccountHistoryResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("info", get: { $0.info }, set: { $0.info = $1 }), ]) } extension UserAccountFieldsUpdateResponse : JsonSerializable { public static var typeName:String { return "UserAccountFieldsUpdateResponse" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("profile", get: { $0.profile }, set: { $0.profile = $1 }), ]) } extension UserEmailSubscriptionUpdateResponse : JsonSerializable { public static var typeName:String { return "UserEmailSubscriptionUpdateResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("profiles", get: { $0.profiles }, set: { $0.profiles = $1 }), ]) } extension UserUniversityProgramsListResponse : JsonSerializable { public static var typeName:String { return "UserUniversityProgramsListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("universities", get: { $0.universities }, set: { $0.universities = $1 }), ]) } extension UserCDSListResponse : JsonSerializable { public static var typeName:String { return "UserCDSListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("registrants", get: { $0.registrants }, set: { $0.registrants = $1 }), ]) } extension UserCDSPacListResponse : JsonSerializable { public static var typeName:String { return "UserCDSPacListResponse" } public static var metadata = Metadata.create([ Type.arrayProperty("registrants", get: { $0.registrants }, set: { $0.registrants = $1 }), ]) } extension UserCDSAuthenticateResponse : JsonSerializable { public static var typeName:String { return "UserCDSAuthenticateResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("access_token", get: { $0.access_token }, set: { $0.access_token = $1 }), Type.optionalProperty("instance_url", get: { $0.instance_url }, set: { $0.instance_url = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("token_type", get: { $0.token_type }, set: { $0.token_type = $1 }), Type.optionalProperty("issued_at", get: { $0.issued_at }, set: { $0.issued_at = $1 }), Type.optionalProperty("signature", get: { $0.signature }, set: { $0.signature = $1 }), Type.optionalProperty("error", get: { $0.error }, set: { $0.error = $1 }), Type.optionalProperty("error_description", get: { $0.error_description }, set: { $0.error_description = $1 }), ]) } extension UserCDSListResponseV2 : JsonSerializable { public static var typeName:String { return "UserCDSListResponseV2" } public static var metadata = Metadata.create([ Type.arrayProperty("registrants", get: { $0.registrants }, set: { $0.registrants = $1 }), Type.optionalProperty("bearer", get: { $0.bearer }, set: { $0.bearer = $1 }), Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("errorCode", get: { $0.errorCode }, set: { $0.errorCode = $1 }), ]) } extension AuthenticateResponse : JsonSerializable { public static var typeName:String { return "AuthenticateResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("userId", get: { $0.userId }, set: { $0.userId = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("userName", get: { $0.userName }, set: { $0.userName = $1 }), Type.optionalProperty("displayName", get: { $0.displayName }, set: { $0.displayName = $1 }), Type.optionalProperty("referrerUrl", get: { $0.referrerUrl }, set: { $0.referrerUrl = $1 }), Type.optionalProperty("bearerToken", get: { $0.bearerToken }, set: { $0.bearerToken = $1 }), Type.optionalProperty("refreshToken", get: { $0.refreshToken }, set: { $0.refreshToken = $1 }), Type.optionalProperty("responseStatus", get: { $0.responseStatus }, set: { $0.responseStatus = $1 }), Type.objectProperty("meta", get: { $0.meta }, set: { $0.meta = $1 }), ]) } extension ConvertSessionToTokenResponse : JsonSerializable { public static var typeName:String { return "ConvertSessionToTokenResponse" } public static var metadata = Metadata.create([ Type.objectProperty("meta", get: { $0.meta }, set: { $0.meta = $1 }), Type.optionalProperty("responseStatus", get: { $0.responseStatus }, set: { $0.responseStatus = $1 }), ]) } extension GetAccessTokenResponse : JsonSerializable { public static var typeName:String { return "GetAccessTokenResponse" } public static var metadata = Metadata.create([ Type.optionalProperty("accessToken", get: { $0.accessToken }, set: { $0.accessToken = $1 }), Type.optionalProperty("responseStatus", get: { $0.responseStatus }, set: { $0.responseStatus = $1 }), ]) } extension CeSession : JsonSerializable { public static var typeName:String { return "CeSession" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("eventTitle", get: { $0.eventTitle }, set: { $0.eventTitle = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("sessionCode", get: { $0.sessionCode }, set: { $0.sessionCode = $1 }), Type.optionalProperty("sessionTitle", get: { $0.sessionTitle }, set: { $0.sessionTitle = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), Type.optionalProperty("credits", get: { $0.credits }, set: { $0.credits = $1 }), Type.optionalProperty("creditType", get: { $0.creditType }, set: { $0.creditType = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), ]) } extension Document : JsonSerializable { public static var typeName:String { return "Document" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("href", get: { $0.href }, set: { $0.href = $1 }), Type.optionalProperty("link", get: { $0.link }, set: { $0.link = $1 }), ]) } extension MyCeSession : JsonSerializable { public static var typeName:String { return "MyCeSession" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("userId", get: { $0.userId }, set: { $0.userId = $1 }), Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("eventTitle", get: { $0.eventTitle }, set: { $0.eventTitle = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("sessionCode", get: { $0.sessionCode }, set: { $0.sessionCode = $1 }), Type.optionalProperty("sessionTitle", get: { $0.sessionTitle }, set: { $0.sessionTitle = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), Type.optionalProperty("credits", get: { $0.credits }, set: { $0.credits = $1 }), Type.optionalProperty("creditType", get: { $0.creditType }, set: { $0.creditType = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), Type.optionalProperty("dateSubmitted", get: { $0.dateSubmitted }, set: { $0.dateSubmitted = $1 }), ]) } extension MyCeEventManagementList : JsonSerializable { public static var typeName:String { return "MyCeEventManagementList" } public static var metadata = Metadata.create([ Type.arrayProperty("myEvents", get: { $0.myEvents }, set: { $0.myEvents = $1 }), Type.optionalProperty("myEventIds", get: { $0.myEventIds }, set: { $0.myEventIds = $1 }), Type.optionalProperty("totalSessionCredits", get: { $0.totalSessionCredits }, set: { $0.totalSessionCredits = $1 }), ]) } extension CeWebSessionsList : JsonSerializable { public static var typeName:String { return "CeWebSessionsList" } public static var metadata = Metadata.create([ Type.arrayProperty("userSessions", get: { $0.userSessions }, set: { $0.userSessions = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension Constituent : JsonSerializable { public static var typeName:String { return "Constituent" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), Type.optionalProperty("htmlBlock", get: { $0.htmlBlock }, set: { $0.htmlBlock = $1 }), ]) } extension Contact : JsonSerializable { public static var typeName:String { return "Contact" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("department", get: { $0.department }, set: { $0.department = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), ]) } extension DosMember : JsonSerializable { public static var typeName:String { return "DosMember" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("isDos", get: { $0.isDos }, set: { $0.isDos = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), ]) } extension DosState : JsonSerializable { public static var typeName:String { return "DosState" } public static var metadata = Metadata.create([ Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("stateName", get: { $0.stateName }, set: { $0.stateName = $1 }), ]) } extension DosBoardMember : JsonSerializable { public static var typeName:String { return "DosBoardMember" } public static var metadata = Metadata.create([ Type.optionalProperty("company", get: { $0.company }, set: { $0.company = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("position", get: { $0.position }, set: { $0.position = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), ]) } extension DosVolunteer : JsonSerializable { public static var typeName:String { return "DosVolunteer" } public static var metadata = Metadata.create([ Type.optionalProperty("address", get: { $0.address }, set: { $0.address = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("fax", get: { $0.fax }, set: { $0.fax = $1 }), Type.optionalProperty("first", get: { $0.first }, set: { $0.first = $1 }), Type.optionalProperty("last", get: { $0.last }, set: { $0.last = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("postCode", get: { $0.postCode }, set: { $0.postCode = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("surveyRadio", get: { $0.surveyRadio }, set: { $0.surveyRadio = $1 }), Type.optionalProperty("surveyText", get: { $0.surveyText }, set: { $0.surveyText = $1 }), ]) } extension DosDonation : JsonSerializable { public static var typeName:String { return "DosDonation" } public static var metadata = Metadata.create([ Type.optionalProperty("address1", get: { $0.address1 }, set: { $0.address1 = $1 }), Type.optionalProperty("address2", get: { $0.address2 }, set: { $0.address2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("donateAmount", get: { $0.donateAmount }, set: { $0.donateAmount = $1 }), Type.optionalProperty("donateMethod", get: { $0.donateMethod }, set: { $0.donateMethod = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("frequency", get: { $0.frequency }, set: { $0.frequency = $1 }), Type.optionalProperty("installments", get: { $0.installments }, set: { $0.installments = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("postCode", get: { $0.postCode }, set: { $0.postCode = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), ]) } extension Session : JsonSerializable { public static var typeName:String { return "Session" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("roomNumber", get: { $0.roomNumber }, set: { $0.roomNumber = $1 }), Type.optionalProperty("overflowRoom", get: { $0.overflowRoom }, set: { $0.overflowRoom = $1 }), Type.optionalProperty("startDateTime", get: { $0.startDateTime }, set: { $0.startDateTime = $1 }), Type.optionalProperty("endDateTime", get: { $0.endDateTime }, set: { $0.endDateTime = $1 }), Type.optionalProperty("credits", get: { $0.credits }, set: { $0.credits = $1 }), Type.optionalProperty("fee", get: { $0.fee }, set: { $0.fee = $1 }), Type.optionalProperty("ticketed", get: { $0.ticketed }, set: { $0.ticketed = $1 }), Type.optionalProperty("forDoctors", get: { $0.forDoctors }, set: { $0.forDoctors = $1 }), Type.optionalProperty("forStaff", get: { $0.forStaff }, set: { $0.forStaff = $1 }), Type.optionalProperty("specialEvent", get: { $0.specialEvent }, set: { $0.specialEvent = $1 }), Type.optionalProperty("featuredSpeakers", get: { $0.featuredSpeakers }, set: { $0.featuredSpeakers = $1 }), Type.arrayProperty("sessionParts", get: { $0.sessionParts }, set: { $0.sessionParts = $1 }), Type.optionalProperty("onMySchedule", get: { $0.onMySchedule }, set: { $0.onMySchedule = $1 }), Type.optionalProperty("displayFeedbackSurvey", get: { $0.displayFeedbackSurvey }, set: { $0.displayFeedbackSurvey = $1 }), Type.optionalProperty("displaySessionMaterials", get: { $0.displaySessionMaterials }, set: { $0.displaySessionMaterials = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension EventSessionType : JsonSerializable { public static var typeName:String { return "EventSessionType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), ]) } extension Event : JsonSerializable { public static var typeName:String { return "Event" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("about", get: { $0.about }, set: { $0.about = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), Type.optionalProperty("location", get: { $0.location }, set: { $0.location = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("zipCode", get: { $0.zipCode }, set: { $0.zipCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("isMinorEvent", get: { $0.isMinorEvent }, set: { $0.isMinorEvent = $1 }), Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), Type.optionalProperty("eventType", get: { $0.eventType }, set: { $0.eventType = $1 }), Type.optionalProperty("totalCredits", get: { $0.totalCredits }, set: { $0.totalCredits = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension EventIncludes : JsonSerializable { public static var typeName:String { return "EventIncludes" } public static var metadata = Metadata.create([ Type.arrayProperty("sponsors", get: { $0.sponsors }, set: { $0.sponsors = $1 }), Type.arrayProperty("speakers", get: { $0.speakers }, set: { $0.speakers = $1 }), Type.arrayProperty("sessions", get: { $0.sessions }, set: { $0.sessions = $1 }), Type.arrayProperty("exhibitors", get: { $0.exhibitors }, set: { $0.exhibitors = $1 }), ]) } extension ExhibitorInfo : JsonSerializable { public static var typeName:String { return "ExhibitorInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("text", get: { $0.text }, set: { $0.text = $1 }), ]) } extension Sponsor : JsonSerializable { public static var typeName:String { return "Sponsor" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("logoUrl", get: { $0.logoUrl }, set: { $0.logoUrl = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.arrayProperty("sponsorTypes", get: { $0.sponsorTypes }, set: { $0.sponsorTypes = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension SpeakerInfo : JsonSerializable { public static var typeName:String { return "SpeakerInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("speakerNumber", get: { $0.speakerNumber }, set: { $0.speakerNumber = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("degree", get: { $0.degree }, set: { $0.degree = $1 }), Type.optionalProperty("speakerBio", get: { $0.speakerBio }, set: { $0.speakerBio = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("isVisuallyEnhanced", get: { $0.isVisuallyEnhanced }, set: { $0.isVisuallyEnhanced = $1 }), Type.optionalProperty("hasFinancialInterest", get: { $0.hasFinancialInterest }, set: { $0.hasFinancialInterest = $1 }), Type.optionalProperty("conflictOfInterest", get: { $0.conflictOfInterest }, set: { $0.conflictOfInterest = $1 }), ]) } extension Speaker : JsonSerializable { public static var typeName:String { return "Speaker" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("degree", get: { $0.degree }, set: { $0.degree = $1 }), Type.optionalProperty("speakerBio", get: { $0.speakerBio }, set: { $0.speakerBio = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("isFeatured", get: { $0.isFeatured }, set: { $0.isFeatured = $1 }), Type.optionalProperty("isVisuallyEnhanced", get: { $0.isVisuallyEnhanced }, set: { $0.isVisuallyEnhanced = $1 }), Type.optionalProperty("hasFinancialInterest", get: { $0.hasFinancialInterest }, set: { $0.hasFinancialInterest = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("conflictOfInterest", get: { $0.conflictOfInterest }, set: { $0.conflictOfInterest = $1 }), Type.arrayProperty("sessions", get: { $0.sessions }, set: { $0.sessions = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension Exhibitor : JsonSerializable { public static var typeName:String { return "Exhibitor" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("boothNumber", get: { $0.boothNumber }, set: { $0.boothNumber = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension VenueInfo : JsonSerializable { public static var typeName:String { return "VenueInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("text", get: { $0.text }, set: { $0.text = $1 }), Type.optionalProperty("pdf", get: { $0.pdf }, set: { $0.pdf = $1 }), ]) } extension TravelInfo : JsonSerializable { public static var typeName:String { return "TravelInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("text", get: { $0.text }, set: { $0.text = $1 }), Type.optionalProperty("pdf", get: { $0.pdf }, set: { $0.pdf = $1 }), ]) } extension ExpoMapInfo : JsonSerializable { public static var typeName:String { return "ExpoMapInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("text", get: { $0.text }, set: { $0.text = $1 }), Type.optionalProperty("pdf", get: { $0.pdf }, set: { $0.pdf = $1 }), ]) } extension WelcomeInfo : JsonSerializable { public static var typeName:String { return "WelcomeInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("text", get: { $0.text }, set: { $0.text = $1 }), Type.optionalProperty("pdf", get: { $0.pdf }, set: { $0.pdf = $1 }), ]) } extension Feed : JsonSerializable { public static var typeName:String { return "Feed" } public static var metadata = Metadata.create([ Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("imageUrl", get: { $0.imageUrl }, set: { $0.imageUrl = $1 }), Type.optionalProperty("copyright", get: { $0.copyright }, set: { $0.copyright = $1 }), Type.optionalProperty("language", get: { $0.language }, set: { $0.language = $1 }), Type.optionalProperty("lastUpdatedTime", get: { $0.lastUpdatedTime }, set: { $0.lastUpdatedTime = $1 }), Type.arrayProperty("authors", get: { $0.authors }, set: { $0.authors = $1 }), Type.arrayProperty("categories", get: { $0.categories }, set: { $0.categories = $1 }), Type.arrayProperty("contributors", get: { $0.contributors }, set: { $0.contributors = $1 }), Type.arrayProperty("links", get: { $0.links }, set: { $0.links = $1 }), Type.arrayProperty("items", get: { $0.items }, set: { $0.items = $1 }), ]) } extension FeedInfo : JsonSerializable { public static var typeName:String { return "FeedInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), ]) } extension Chapter : JsonSerializable { public static var typeName:String { return "Chapter" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension ConstituentList : JsonSerializable { public static var typeName:String { return "ConstituentList" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension ComponentConstituent : JsonSerializable { public static var typeName:String { return "ComponentConstituent" } public static var metadata = Metadata.create([ Type.optionalProperty("componentId", get: { $0.componentId }, set: { $0.componentId = $1 }), Type.optionalProperty("constituentId", get: { $0.constituentId }, set: { $0.constituentId = $1 }), Type.optionalProperty("componentCode", get: { $0.componentCode }, set: { $0.componentCode = $1 }), Type.optionalProperty("constituentCode", get: { $0.constituentCode }, set: { $0.constituentCode = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension ChapterPosition : JsonSerializable { public static var typeName:String { return "ChapterPosition" } public static var metadata = Metadata.create([ Type.optionalProperty("position", get: { $0.position }, set: { $0.position = $1 }), ]) } extension ChapterOfficer : JsonSerializable { public static var typeName:String { return "ChapterOfficer" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("chapterId", get: { $0.chapterId }, set: { $0.chapterId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("position", get: { $0.position }, set: { $0.position = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("province", get: { $0.province }, set: { $0.province = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("modified", get: { $0.modified }, set: { $0.modified = $1 }), Type.optionalProperty("deleteFlag", get: { $0.deleteFlag }, set: { $0.deleteFlag = $1 }), ]) } extension WebCommitteeMember : JsonSerializable { public static var typeName:String { return "WebCommitteeMember" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("position", get: { $0.position }, set: { $0.position = $1 }), Type.optionalObjectProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("committeeCode", get: { $0.committeeCode }, set: { $0.committeeCode = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalObjectProperty("address", get: { $0.address }, set: { $0.address = $1 }), Type.optionalObjectProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("constituentName", get: { $0.constituentName }, set: { $0.constituentName = $1 }), Type.optionalProperty("constituentCode", get: { $0.constituentCode }, set: { $0.constituentCode = $1 }), Type.optionalProperty("chapterUrl", get: { $0.chapterUrl }, set: { $0.chapterUrl = $1 }), ]) } extension LocatorOfficeList : JsonSerializable { public static var typeName:String { return "LocatorOfficeList" } public static var metadata = Metadata.create([ Type.optionalProperty("distance", get: { $0.distance }, set: { $0.distance = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("componentCode", get: { $0.componentCode }, set: { $0.componentCode = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("phoneNumber", get: { $0.phoneNumber }, set: { $0.phoneNumber = $1 }), Type.optionalProperty("fax", get: { $0.fax }, set: { $0.fax = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("postCode", get: { $0.postCode }, set: { $0.postCode = $1 }), Type.optionalProperty("longitude", get: { $0.longitude }, set: { $0.longitude = $1 }), Type.optionalProperty("latitude", get: { $0.latitude }, set: { $0.latitude = $1 }), Type.optionalProperty("hasBusinessEmail", get: { $0.hasBusinessEmail }, set: { $0.hasBusinessEmail = $1 }), ]) } extension MemberInfo : JsonSerializable { public static var typeName:String { return "MemberInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("phoneNumber", get: { $0.phoneNumber }, set: { $0.phoneNumber = $1 }), Type.optionalProperty("fax", get: { $0.fax }, set: { $0.fax = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postCode", get: { $0.postCode }, set: { $0.postCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("constituent", get: { $0.constituent }, set: { $0.constituent = $1 }), ]) } extension LocatorOfficeStub : JsonSerializable { public static var typeName:String { return "LocatorOfficeStub" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("postCode", get: { $0.postCode }, set: { $0.postCode = $1 }), Type.optionalProperty("officeType", get: { $0.officeType }, set: { $0.officeType = $1 }), Type.optionalProperty("phoneNumber", get: { $0.phoneNumber }, set: { $0.phoneNumber = $1 }), Type.optionalProperty("fax", get: { $0.fax }, set: { $0.fax = $1 }), Type.optionalProperty("longitude", get: { $0.longitude }, set: { $0.longitude = $1 }), Type.optionalProperty("latitude", get: { $0.latitude }, set: { $0.latitude = $1 }), ]) } extension UserEducationDetail : JsonSerializable { public static var typeName:String { return "UserEducationDetail" } public static var metadata = Metadata.create([ Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("boardCertified", get: { $0.boardCertified }, set: { $0.boardCertified = $1 }), Type.optionalProperty("dentalDegree", get: { $0.dentalDegree }, set: { $0.dentalDegree = $1 }), Type.optionalProperty("dentalSchool", get: { $0.dentalSchool }, set: { $0.dentalSchool = $1 }), Type.optionalProperty("orthoDegree", get: { $0.orthoDegree }, set: { $0.orthoDegree = $1 }), Type.optionalProperty("orthoSchool", get: { $0.orthoSchool }, set: { $0.orthoSchool = $1 }), Type.optionalProperty("orthoGraduationDate", get: { $0.orthoGraduationDate }, set: { $0.orthoGraduationDate = $1 }), Type.optionalProperty("postgradDegree", get: { $0.postgradDegree }, set: { $0.postgradDegree = $1 }), Type.optionalProperty("postgradSchool", get: { $0.postgradSchool }, set: { $0.postgradSchool = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), ]) } extension UsersLookup : JsonSerializable { public static var typeName:String { return "UsersLookup" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension UserDosListByState : JsonSerializable { public static var typeName:String { return "UserDosListByState" } public static var metadata = Metadata.create([ Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("stateName", get: { $0.stateName }, set: { $0.stateName = $1 }), Type.arrayProperty("users", get: { $0.users }, set: { $0.users = $1 }), ]) } extension Prefix : JsonSerializable { public static var typeName:String { return "Prefix" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension MemberType : JsonSerializable { public static var typeName:String { return "MemberType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension DegreeArea : JsonSerializable { public static var typeName:String { return "DegreeArea" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension DegreeType : JsonSerializable { public static var typeName:String { return "DegreeType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension Technique : JsonSerializable { public static var typeName:String { return "Technique" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("comment", get: { $0.comment }, set: { $0.comment = $1 }), Type.optionalProperty("displayValue", get: { $0.displayValue }, set: { $0.displayValue = $1 }), ]) } extension EmailSubscriptionType : JsonSerializable { public static var typeName:String { return "EmailSubscriptionType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension Country : JsonSerializable { public static var typeName:String { return "Country" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("iso3", get: { $0.iso3 }, set: { $0.iso3 = $1 }), ]) } extension Territory : JsonSerializable { public static var typeName:String { return "Territory" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("region", get: { $0.region }, set: { $0.region = $1 }), ]) } extension PhoneType : JsonSerializable { public static var typeName:String { return "PhoneType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension FaxType : JsonSerializable { public static var typeName:String { return "FaxType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension AddressType : JsonSerializable { public static var typeName:String { return "AddressType" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension Department : JsonSerializable { public static var typeName:String { return "Department" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), ]) } extension EventMenuItem : JsonSerializable { public static var typeName:String { return "EventMenuItem" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("key", get: { $0.key }, set: { $0.key = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.arrayProperty("children", get: { $0.children }, set: { $0.children = $1 }), ]) } extension MobiControlSet : JsonSerializable { public static var typeName:String { return "MobiControlSet" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("layout", get: { $0.layout }, set: { $0.layout = $1 }), ]) } extension AaoAppConfig : JsonSerializable { public static var typeName:String { return "AaoAppConfig" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.objectProperty("data", get: { $0.data }, set: { $0.data = $1 }), ]) } extension AaoViewControlSet : JsonSerializable { public static var typeName:String { return "AaoViewControlSet" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.arrayProperty("viewControls", get: { $0.viewControls }, set: { $0.viewControls = $1 }), Type.objectProperty("settings", get: { $0.settings }, set: { $0.settings = $1 }), ]) } extension MobiEventData : JsonSerializable { public static var typeName:String { return "MobiEventData" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), Type.optionalProperty("speakerId", get: { $0.speakerId }, set: { $0.speakerId = $1 }), Type.optionalProperty("exhibitorId", get: { $0.exhibitorId }, set: { $0.exhibitorId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("data", get: { $0.data }, set: { $0.data = $1 }), Type.optionalProperty("createDate", get: { $0.createDate }, set: { $0.createDate = $1 }), Type.optionalProperty("lastChangedDate", get: { $0.lastChangedDate }, set: { $0.lastChangedDate = $1 }), ]) } extension SeekerProfileSearchCriteria : JsonSerializable { public static var typeName:String { return "SeekerProfileSearchCriteria" } public static var metadata = Metadata.create([ Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.arrayProperty("languages", get: { $0.languages }, set: { $0.languages = $1 }), Type.optionalProperty("publishedDateStart", get: { $0.publishedDateStart }, set: { $0.publishedDateStart = $1 }), Type.optionalProperty("publishedDateEnd", get: { $0.publishedDateEnd }, set: { $0.publishedDateEnd = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), Type.arrayProperty("opportunityType", get: { $0.opportunityType }, set: { $0.opportunityType = $1 }), Type.arrayProperty("licensed", get: { $0.licensed }, set: { $0.licensed = $1 }), ]) } extension SeekerProfileStub : JsonSerializable { public static var typeName:String { return "SeekerProfileStub" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.arrayProperty("types", get: { $0.types }, set: { $0.types = $1 }), Type.optionalProperty("published", get: { $0.published }, set: { $0.published = $1 }), Type.optionalProperty("uid", get: { $0.uid }, set: { $0.uid = $1 }), Type.arrayProperty("state", get: { $0.state }, set: { $0.state = $1 }), ]) } extension SeekerProfileDetail : JsonSerializable { public static var typeName:String { return "SeekerProfileDetail" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("listingType", get: { $0.listingType }, set: { $0.listingType = $1 }), Type.optionalProperty("contactPerson", get: { $0.contactPerson }, set: { $0.contactPerson = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), Type.optionalProperty("expirationDate", get: { $0.expirationDate }, set: { $0.expirationDate = $1 }), Type.optionalProperty("educationalProgram", get: { $0.educationalProgram }, set: { $0.educationalProgram = $1 }), Type.optionalProperty("graduationDate", get: { $0.graduationDate }, set: { $0.graduationDate = $1 }), Type.arrayProperty("opportunityTypes", get: { $0.opportunityTypes }, set: { $0.opportunityTypes = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("communityTypes", get: { $0.communityTypes }, set: { $0.communityTypes = $1 }), Type.arrayProperty("subscriptionTypes", get: { $0.subscriptionTypes }, set: { $0.subscriptionTypes = $1 }), Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.arrayProperty("statesLicensed", get: { $0.statesLicensed }, set: { $0.statesLicensed = $1 }), Type.arrayProperty("languages", get: { $0.languages }, set: { $0.languages = $1 }), Type.optionalProperty("regionalBoards", get: { $0.regionalBoards }, set: { $0.regionalBoards = $1 }), Type.optionalProperty("resume", get: { $0.resume }, set: { $0.resume = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), ]) } extension MyOpportunitiesData : JsonSerializable { public static var typeName:String { return "MyOpportunitiesData" } public static var metadata = Metadata.create([ Type.arrayProperty("active", get: { $0.active }, set: { $0.active = $1 }), Type.arrayProperty("inActive", get: { $0.inActive }, set: { $0.inActive = $1 }), Type.arrayProperty("pending", get: { $0.pending }, set: { $0.pending = $1 }), ]) } extension MyOpportunityData : JsonSerializable { public static var typeName:String { return "MyOpportunityData" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalObjectProperty("opportunityType", get: { $0.opportunityType }, set: { $0.opportunityType = $1 }), Type.optionalProperty("contactPerson", get: { $0.contactPerson }, set: { $0.contactPerson = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), Type.optionalProperty("expirationDate", get: { $0.expirationDate }, set: { $0.expirationDate = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.optionalObjectProperty("subscriptionType", get: { $0.subscriptionType }, set: { $0.subscriptionType = $1 }), Type.arrayProperty("communityTypes", get: { $0.communityTypes }, set: { $0.communityTypes = $1 }), Type.optionalProperty("regionalBoards", get: { $0.regionalBoards }, set: { $0.regionalBoards = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("listingType", get: { $0.listingType }, set: { $0.listingType = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("companyName", get: { $0.companyName }, set: { $0.companyName = $1 }), Type.optionalProperty("address", get: { $0.address }, set: { $0.address = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.arrayProperty("images", get: { $0.images }, set: { $0.images = $1 }), Type.optionalProperty("agreement", get: { $0.agreement }, set: { $0.agreement = $1 }), ]) } extension OpportunityAddUpdateRequest : JsonSerializable { public static var typeName:String { return "OpportunityAddUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("body", get: { $0.body }, set: { $0.body = $1 }), Type.arrayProperty("field_career_opportunity_type", get: { $0.field_career_opportunity_type }, set: { $0.field_career_opportunity_type = $1 }), Type.arrayProperty("field_careers_practice_technique", get: { $0.field_careers_practice_technique }, set: { $0.field_careers_practice_technique = $1 }), Type.optionalProperty("field_careers_regional_boards", get: { $0.field_careers_regional_boards }, set: { $0.field_careers_regional_boards = $1 }), Type.optionalProperty("field_company_name", get: { $0.field_company_name }, set: { $0.field_company_name = $1 }), Type.arrayProperty("field_consent_agreement", get: { $0.field_consent_agreement }, set: { $0.field_consent_agreement = $1 }), Type.optionalProperty("field_contact_person", get: { $0.field_contact_person }, set: { $0.field_contact_person = $1 }), Type.optionalProperty("field_email", get: { $0.field_email }, set: { $0.field_email = $1 }), Type.arrayProperty("field_listing_type", get: { $0.field_listing_type }, set: { $0.field_listing_type = $1 }), Type.optionalProperty("field_opportunity_address", get: { $0.field_opportunity_address }, set: { $0.field_opportunity_address = $1 }), Type.optionalProperty("field_opportunity_city", get: { $0.field_opportunity_city }, set: { $0.field_opportunity_city = $1 }), Type.optionalProperty("field_opportunity_country", get: { $0.field_opportunity_country }, set: { $0.field_opportunity_country = $1 }), Type.optionalProperty("field_opportunity_zipcode", get: { $0.field_opportunity_zipcode }, set: { $0.field_opportunity_zipcode = $1 }), Type.optionalProperty("field_phone", get: { $0.field_phone }, set: { $0.field_phone = $1 }), Type.optionalProperty("field_posting_availability_date", get: { $0.field_posting_availability_date }, set: { $0.field_posting_availability_date = $1 }), Type.optionalProperty("field_posting_expiration_date", get: { $0.field_posting_expiration_date }, set: { $0.field_posting_expiration_date = $1 }), Type.arrayProperty("field_state", get: { $0.field_state }, set: { $0.field_state = $1 }), Type.optionalProperty("field_website", get: { $0.field_website }, set: { $0.field_website = $1 }), Type.arrayProperty("field_sub_type", get: { $0.field_sub_type }, set: { $0.field_sub_type = $1 }), Type.arrayProperty("field_poc_community_type", get: { $0.field_poc_community_type }, set: { $0.field_poc_community_type = $1 }), ]) } extension OpportunityDetail : JsonSerializable { public static var typeName:String { return "OpportunityDetail" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalObjectProperty("opportunityType", get: { $0.opportunityType }, set: { $0.opportunityType = $1 }), Type.optionalProperty("contactPerson", get: { $0.contactPerson }, set: { $0.contactPerson = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), Type.optionalProperty("expirationDate", get: { $0.expirationDate }, set: { $0.expirationDate = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.optionalProperty("regionalBoards", get: { $0.regionalBoards }, set: { $0.regionalBoards = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("listingType", get: { $0.listingType }, set: { $0.listingType = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("companyName", get: { $0.companyName }, set: { $0.companyName = $1 }), Type.optionalProperty("address", get: { $0.address }, set: { $0.address = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.arrayProperty("images", get: { $0.images }, set: { $0.images = $1 }), ]) } extension OpportunitySearchCriteria : JsonSerializable { public static var typeName:String { return "OpportunitySearchCriteria" } public static var metadata = Metadata.create([ Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.arrayProperty("listingTypes", get: { $0.listingTypes }, set: { $0.listingTypes = $1 }), Type.optionalProperty("publishedDateStart", get: { $0.publishedDateStart }, set: { $0.publishedDateStart = $1 }), Type.optionalProperty("publishedDateEnd", get: { $0.publishedDateEnd }, set: { $0.publishedDateEnd = $1 }), ]) } extension OpportunitySearchStub : JsonSerializable { public static var typeName:String { return "OpportunitySearchStub" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("published", get: { $0.published }, set: { $0.published = $1 }), Type.optionalProperty("uid", get: { $0.uid }, set: { $0.uid = $1 }), Type.optionalProperty("location", get: { $0.location }, set: { $0.location = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), ]) } extension MySeekerProfileData : JsonSerializable { public static var typeName:String { return "MySeekerProfileData" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("listingType", get: { $0.listingType }, set: { $0.listingType = $1 }), Type.optionalProperty("contactPerson", get: { $0.contactPerson }, set: { $0.contactPerson = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("availabilityDate", get: { $0.availabilityDate }, set: { $0.availabilityDate = $1 }), Type.optionalProperty("expirationDate", get: { $0.expirationDate }, set: { $0.expirationDate = $1 }), Type.optionalProperty("educationalProgram", get: { $0.educationalProgram }, set: { $0.educationalProgram = $1 }), Type.optionalProperty("graduationDate", get: { $0.graduationDate }, set: { $0.graduationDate = $1 }), Type.arrayProperty("opportunityTypes", get: { $0.opportunityTypes }, set: { $0.opportunityTypes = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("communityTypes", get: { $0.communityTypes }, set: { $0.communityTypes = $1 }), Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.arrayProperty("statesLicensed", get: { $0.statesLicensed }, set: { $0.statesLicensed = $1 }), Type.arrayProperty("languages", get: { $0.languages }, set: { $0.languages = $1 }), Type.optionalProperty("regionalBoards", get: { $0.regionalBoards }, set: { $0.regionalBoards = $1 }), Type.optionalProperty("resume", get: { $0.resume }, set: { $0.resume = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), ]) } extension SeekerProfileAddUpdateRequest : JsonSerializable { public static var typeName:String { return "SeekerProfileAddUpdateRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("body", get: { $0.body }, set: { $0.body = $1 }), Type.optionalProperty("field_availability_date", get: { $0.field_availability_date }, set: { $0.field_availability_date = $1 }), Type.optionalProperty("field_careers_regional_boards", get: { $0.field_careers_regional_boards }, set: { $0.field_careers_regional_boards = $1 }), Type.arrayProperty("field_consent_agreement", get: { $0.field_consent_agreement }, set: { $0.field_consent_agreement = $1 }), Type.arrayProperty("field_language", get: { $0.field_language }, set: { $0.field_language = $1 }), Type.optionalProperty("field_phone", get: { $0.field_phone }, set: { $0.field_phone = $1 }), Type.optionalProperty("field_posting_expiration_date", get: { $0.field_posting_expiration_date }, set: { $0.field_posting_expiration_date = $1 }), Type.arrayProperty("field_seeker_career_type", get: { $0.field_seeker_career_type }, set: { $0.field_seeker_career_type = $1 }), Type.arrayProperty("field_seeker_listing_type", get: { $0.field_seeker_listing_type }, set: { $0.field_seeker_listing_type = $1 }), Type.arrayProperty("field_seeker_practice_tech", get: { $0.field_seeker_practice_tech }, set: { $0.field_seeker_practice_tech = $1 }), Type.arrayProperty("field_state", get: { $0.field_state }, set: { $0.field_state = $1 }), Type.arrayProperty("field_state_province_lisensed_in", get: { $0.field_state_province_lisensed_in }, set: { $0.field_state_province_lisensed_in = $1 }), Type.optionalProperty("field_contact_person", get: { $0.field_contact_person }, set: { $0.field_contact_person = $1 }), Type.optionalProperty("field_poc_educational_program", get: { $0.field_poc_educational_program }, set: { $0.field_poc_educational_program = $1 }), Type.optionalProperty("field_poc_graduation_date", get: { $0.field_poc_graduation_date }, set: { $0.field_poc_graduation_date = $1 }), Type.arrayProperty("field_poc_community_type", get: { $0.field_poc_community_type }, set: { $0.field_poc_community_type = $1 }), Type.arrayProperty("field_resume_upload", get: { $0.field_resume_upload }, set: { $0.field_resume_upload = $1 }), ]) } extension SeekerOpportunityInquiryMessage : JsonSerializable { public static var typeName:String { return "SeekerOpportunityInquiryMessage" } public static var metadata = Metadata.create([ Type.optionalProperty("body", get: { $0.body }, set: { $0.body = $1 }), Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("subject", get: { $0.subject }, set: { $0.subject = $1 }), Type.optionalProperty("reply", get: { $0.reply }, set: { $0.reply = $1 }), Type.optionalProperty("files", get: { $0.files }, set: { $0.files = $1 }), Type.optionalProperty("uid", get: { $0.uid }, set: { $0.uid = $1 }), Type.optionalProperty("ruid", get: { $0.ruid }, set: { $0.ruid = $1 }), Type.optionalProperty("mid", get: { $0.mid }, set: { $0.mid = $1 }), Type.optionalProperty("pid", get: { $0.pid }, set: { $0.pid = $1 }), ]) } extension PosNews : JsonSerializable { public static var typeName:String { return "PosNews" } public static var metadata = Metadata.create([ Type.optionalProperty("node_title", get: { $0.node_title }, set: { $0.node_title = $1 }), Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("body", get: { $0.body }, set: { $0.body = $1 }), Type.optionalProperty("lead_in", get: { $0.lead_in }, set: { $0.lead_in = $1 }), Type.optionalProperty("created", get: { $0.created }, set: { $0.created = $1 }), Type.optionalProperty("poc_event_time", get: { $0.poc_event_time }, set: { $0.poc_event_time = $1 }), Type.optionalProperty("event_date", get: { $0.event_date }, set: { $0.event_date = $1 }), Type.optionalProperty("poc_location", get: { $0.poc_location }, set: { $0.poc_location = $1 }), Type.optionalProperty("image_uri", get: { $0.image_uri }, set: { $0.image_uri = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), ]) } extension UserAccessRequest : JsonSerializable { public static var typeName:String { return "UserAccessRequest" } public static var metadata = Metadata.create([ Type.optionalProperty("userAgreement", get: { $0.userAgreement }, set: { $0.userAgreement = $1 }), Type.optionalProperty("signature", get: { $0.signature }, set: { $0.signature = $1 }), Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), ]) } extension UserAccessAgreement : JsonSerializable { public static var typeName:String { return "UserAccessAgreement" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("agreement_id", get: { $0.agreement_id }, set: { $0.agreement_id = $1 }), Type.optionalProperty("uid", get: { $0.uid }, set: { $0.uid = $1 }), Type.optionalProperty("created", get: { $0.created }, set: { $0.created = $1 }), ]) } extension Profile : JsonSerializable { public static var typeName:String { return "Profile" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("isMember", get: { $0.isMember }, set: { $0.isMember = $1 }), Type.optionalProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.optionalProperty("isProvider", get: { $0.isProvider }, set: { $0.isProvider = $1 }), Type.optionalProperty("isSeeker", get: { $0.isSeeker }, set: { $0.isSeeker = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), Type.optionalProperty("maritalStatus", get: { $0.maritalStatus }, set: { $0.maritalStatus = $1 }), Type.optionalProperty("spouseOrSignificantOther", get: { $0.spouseOrSignificantOther }, set: { $0.spouseOrSignificantOther = $1 }), Type.optionalProperty("dateOfBirth", get: { $0.dateOfBirth }, set: { $0.dateOfBirth = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("primaryAddressId", get: { $0.primaryAddressId }, set: { $0.primaryAddressId = $1 }), Type.optionalProperty("primaryPhoneId", get: { $0.primaryPhoneId }, set: { $0.primaryPhoneId = $1 }), Type.optionalProperty("primaryFaxId", get: { $0.primaryFaxId }, set: { $0.primaryFaxId = $1 }), Type.optionalProperty("primaryEmailId", get: { $0.primaryEmailId }, set: { $0.primaryEmailId = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), Type.arrayProperty("roles", get: { $0.roles }, set: { $0.roles = $1 }), Type.arrayProperty("councils", get: { $0.councils }, set: { $0.councils = $1 }), Type.optionalProperty("constituentCode", get: { $0.constituentCode }, set: { $0.constituentCode = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), Type.optionalProperty("dateModified", get: { $0.dateModified }, set: { $0.dateModified = $1 }), ]) } extension MemberSearchCriteria : JsonSerializable { public static var typeName:String { return "MemberSearchCriteria" } public static var metadata = Metadata.create([ Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("technique", get: { $0.technique }, set: { $0.technique = $1 }), Type.optionalProperty("school", get: { $0.school }, set: { $0.school = $1 }), Type.optionalProperty("graduationYear", get: { $0.graduationYear }, set: { $0.graduationYear = $1 }), Type.optionalProperty("degreeArea", get: { $0.degreeArea }, set: { $0.degreeArea = $1 }), Type.optionalProperty("degreeType", get: { $0.degreeType }, set: { $0.degreeType = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), ]) } extension Member : JsonSerializable { public static var typeName:String { return "Member" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), ]) } extension Address : JsonSerializable { public static var typeName:String { return "Address" } public static var metadata = Metadata.create([ Type
.optionalProperty("addressId", get: { $0.addressId }, set: { $0.addressId = $1 }), Type
.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type
.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type
.optionalProperty("addressLine3", get: { $0.addressLine3 }, set: { $0.addressLine3 = $1 }), Type
.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type
.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type
.optionalProperty("province", get: { $0.province }, set: { $0.province = $1 }), Type
.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type
.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type
.optionalProperty("addressType", get: { $0.addressType }, set: { $0.addressType = $1 }), ]) } extension Phone : JsonSerializable { public static var typeName:String { return "Phone" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("number", get: { $0.number }, set: { $0.number = $1 }), Type.optionalProperty("extension", get: { $0.`extension` }, set: { $0.`extension` = $1 }), Type.optionalProperty("phoneType", get: { $0.phoneType }, set: { $0.phoneType = $1 }), Type.optionalProperty("numberComplete", get: { $0.numberComplete }, set: { $0.numberComplete = $1 }), ]) } extension Fax : JsonSerializable { public static var typeName:String { return "Fax" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("number", get: { $0.number }, set: { $0.number = $1 }), Type.optionalProperty("extension", get: { $0.`extension` }, set: { $0.`extension` = $1 }), Type.optionalProperty("faxType", get: { $0.faxType }, set: { $0.faxType = $1 }), Type.optionalProperty("numberComplete", get: { $0.numberComplete }, set: { $0.numberComplete = $1 }), ]) } extension Email : JsonSerializable { public static var typeName:String { return "Email" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("emailAddress", get: { $0.emailAddress }, set: { $0.emailAddress = $1 }), Type.optionalProperty("emailType", get: { $0.emailType }, set: { $0.emailType = $1 }), ]) } extension EmailSubscriptionOptOut : JsonSerializable { public static var typeName:String { return "EmailSubscriptionOptOut" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("typeId", get: { $0.typeId }, set: { $0.typeId = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension AaoDevice : JsonSerializable { public static var typeName:String { return "AaoDevice" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), Type.optionalProperty("idiom", get: { $0.idiom }, set: { $0.idiom = $1 }), Type.optionalProperty("deviceId", get: { $0.deviceId }, set: { $0.deviceId = $1 }), Type.optionalProperty("deviceName", get: { $0.deviceName }, set: { $0.deviceName = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("cstKey", get: { $0.cstKey }, set: { $0.cstKey = $1 }), Type.optionalProperty("firmwareVersion", get: { $0.firmwareVersion }, set: { $0.firmwareVersion = $1 }), Type.optionalProperty("hardwareVersion", get: { $0.hardwareVersion }, set: { $0.hardwareVersion = $1 }), Type.optionalProperty("manufacturer", get: { $0.manufacturer }, set: { $0.manufacturer = $1 }), Type.optionalProperty("orientation", get: { $0.orientation }, set: { $0.orientation = $1 }), Type.optionalProperty("ypx", get: { $0.ypx }, set: { $0.ypx = $1 }), Type.optionalProperty("xpx", get: { $0.xpx }, set: { $0.xpx = $1 }), Type.optionalProperty("yinches", get: { $0.yinches }, set: { $0.yinches = $1 }), Type.optionalProperty("xinches", get: { $0.xinches }, set: { $0.xinches = $1 }), Type.optionalProperty("ydip", get: { $0.ydip }, set: { $0.ydip = $1 }), Type.optionalProperty("xdip", get: { $0.xdip }, set: { $0.xdip = $1 }), Type.optionalProperty("xdpi", get: { $0.xdpi }, set: { $0.xdpi = $1 }), Type.optionalProperty("ydpi", get: { $0.ydpi }, set: { $0.ydpi = $1 }), Type.optionalProperty("lastAccessed", get: { $0.lastAccessed }, set: { $0.lastAccessed = $1 }), Type.optionalProperty("pushNotificationId", get: { $0.pushNotificationId }, set: { $0.pushNotificationId = $1 }), ]) } extension SplashImage : JsonSerializable { public static var typeName:String { return "SplashImage" } public static var metadata = Metadata.create([ Type.optionalProperty("href", get: { $0.href }, set: { $0.href = $1 }), ]) } extension WebExhibitorProfile : JsonSerializable { public static var typeName:String { return "WebExhibitorProfile" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("isMember", get: { $0.isMember }, set: { $0.isMember = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("noEmail", get: { $0.noEmail }, set: { $0.noEmail = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("yearsExhibited", get: { $0.yearsExhibited }, set: { $0.yearsExhibited = $1 }), Type.optionalProperty("constituent", get: { $0.constituent }, set: { $0.constituent = $1 }), Type.optionalProperty("primaryAddressId", get: { $0.primaryAddressId }, set: { $0.primaryAddressId = $1 }), Type.optionalProperty("primaryPhoneId", get: { $0.primaryPhoneId }, set: { $0.primaryPhoneId = $1 }), Type.optionalProperty("primaryFaxId", get: { $0.primaryFaxId }, set: { $0.primaryFaxId = $1 }), Type.optionalProperty("primaryEmailId", get: { $0.primaryEmailId }, set: { $0.primaryEmailId = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("roles", get: { $0.roles }, set: { $0.roles = $1 }), Type.optionalObjectProperty("memberTypes", get: { $0.memberTypes }, set: { $0.memberTypes = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), Type.optionalProperty("dateModified", get: { $0.dateModified }, set: { $0.dateModified = $1 }), ]) } extension SSOMessage : JsonSerializable { public static var typeName:String { return "SSOMessage" } public static var metadata = Metadata.create([ Type.optionalProperty("message", get: { $0.message }, set: { $0.message = $1 }), Type.optionalProperty("error", get: { $0.error }, set: { $0.error = $1 }), ]) } extension Token : JsonSerializable { public static var typeName:String { return "Token" } public static var metadata = Metadata.create([ Type.optionalProperty("userId", get: { $0.userId }, set: { $0.userId = $1 }), ]) } extension UserEmail : JsonSerializable { public static var typeName:String { return "UserEmail" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("emailType", get: { $0.emailType }, set: { $0.emailType = $1 }), Type.optionalProperty("primaryEmail", get: { $0.primaryEmail }, set: { $0.primaryEmail = $1 }), ]) } extension UserLookupStub : JsonSerializable { public static var typeName:String { return "UserLookupStub" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("username", get: { $0.username }, set: { $0.username = $1 }), ]) } extension WebNetforumAccountInfo : JsonSerializable { public static var typeName:String { return "WebNetforumAccountInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("accountDeleteStatus", get: { $0.accountDeleteStatus }, set: { $0.accountDeleteStatus = $1 }), ]) } extension WebMember : JsonSerializable { public static var typeName:String { return "WebMember" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("distance", get: { $0.distance }, set: { $0.distance = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("province", get: { $0.province }, set: { $0.province = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("officeType", get: { $0.officeType }, set: { $0.officeType = $1 }), Type.optionalProperty("phoneNumber", get: { $0.phoneNumber }, set: { $0.phoneNumber = $1 }), Type.optionalProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("isPracticingMember", get: { $0.isPracticingMember }, set: { $0.isPracticingMember = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), ]) } extension UserIdList : JsonSerializable { public static var typeName:String { return "UserIdList" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("changeDate", get: { $0.changeDate }, set: { $0.changeDate = $1 }), ]) } extension UserMemberNumber : JsonSerializable { public static var typeName:String { return "UserMemberNumber" } public static var metadata = Metadata.create([ Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), ]) } extension UserNetforumMembershipRoles : JsonSerializable { public static var typeName:String { return "UserNetforumMembershipRoles" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("membership", get: { $0.membership }, set: { $0.membership = $1 }), ]) } extension WebProfile : JsonSerializable { public static var typeName:String { return "WebProfile" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("isMember", get: { $0.isMember }, set: { $0.isMember = $1 }), Type.optionalProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.optionalProperty("isProvider", get: { $0.isProvider }, set: { $0.isProvider = $1 }), Type.optionalProperty("isSeeker", get: { $0.isSeeker }, set: { $0.isSeeker = $1 }), Type.optionalProperty("isStaffClub", get: { $0.isStaffClub }, set: { $0.isStaffClub = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("noEmail", get: { $0.noEmail }, set: { $0.noEmail = $1 }), Type.optionalProperty("paidDues", get: { $0.paidDues }, set: { $0.paidDues = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), Type.optionalProperty("maritalStatus", get: { $0.maritalStatus }, set: { $0.maritalStatus = $1 }), Type.optionalProperty("spouseOrSignificantOther", get: { $0.spouseOrSignificantOther }, set: { $0.spouseOrSignificantOther = $1 }), Type.optionalProperty("dateOfBirth", get: { $0.dateOfBirth }, set: { $0.dateOfBirth = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("primaryAddressId", get: { $0.primaryAddressId }, set: { $0.primaryAddressId = $1 }), Type.optionalProperty("primaryPhoneId", get: { $0.primaryPhoneId }, set: { $0.primaryPhoneId = $1 }), Type.optionalProperty("primaryFaxId", get: { $0.primaryFaxId }, set: { $0.primaryFaxId = $1 }), Type.optionalProperty("primaryEmailId", get: { $0.primaryEmailId }, set: { $0.primaryEmailId = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), Type.arrayProperty("roles", get: { $0.roles }, set: { $0.roles = $1 }), Type.optionalObjectProperty("memberTypes", get: { $0.memberTypes }, set: { $0.memberTypes = $1 }), Type.arrayProperty("councils", get: { $0.councils }, set: { $0.councils = $1 }), Type.optionalObjectProperty("ewebToken", get: { $0.ewebToken }, set: { $0.ewebToken = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), Type.optionalProperty("dateModified", get: { $0.dateModified }, set: { $0.dateModified = $1 }), ]) } extension WebProfileUc : JsonSerializable { public static var typeName:String { return "WebProfileUc" } public static var metadata = Metadata.create([ Type.optionalProperty("adminRole", get: { $0.adminRole }, set: { $0.adminRole = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("password", get: { $0.password }, set: { $0.password = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("isMember", get: { $0.isMember }, set: { $0.isMember = $1 }), Type.optionalProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.optionalProperty("isProvider", get: { $0.isProvider }, set: { $0.isProvider = $1 }), Type.optionalProperty("isSeeker", get: { $0.isSeeker }, set: { $0.isSeeker = $1 }), Type.optionalProperty("isStaffClub", get: { $0.isStaffClub }, set: { $0.isStaffClub = $1 }), Type.optionalProperty("pictureUrl", get: { $0.pictureUrl }, set: { $0.pictureUrl = $1 }), Type.optionalProperty("preferredCommunicationMethod", get: { $0.preferredCommunicationMethod }, set: { $0.preferredCommunicationMethod = $1 }), Type.optionalProperty("noEmail", get: { $0.noEmail }, set: { $0.noEmail = $1 }), Type.optionalProperty("paidDues", get: { $0.paidDues }, set: { $0.paidDues = $1 }), Type.optionalProperty("gender", get: { $0.gender }, set: { $0.gender = $1 }), Type.optionalProperty("maritalStatus", get: { $0.maritalStatus }, set: { $0.maritalStatus = $1 }), Type.optionalProperty("spouseOrSignificantOther", get: { $0.spouseOrSignificantOther }, set: { $0.spouseOrSignificantOther = $1 }), Type.optionalProperty("dateOfBirth", get: { $0.dateOfBirth }, set: { $0.dateOfBirth = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("primaryAddressId", get: { $0.primaryAddressId }, set: { $0.primaryAddressId = $1 }), Type.optionalProperty("primaryPhoneId", get: { $0.primaryPhoneId }, set: { $0.primaryPhoneId = $1 }), Type.optionalProperty("primaryFaxId", get: { $0.primaryFaxId }, set: { $0.primaryFaxId = $1 }), Type.optionalProperty("primaryEmailId", get: { $0.primaryEmailId }, set: { $0.primaryEmailId = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), Type.arrayProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), Type.arrayProperty("roles", get: { $0.roles }, set: { $0.roles = $1 }), Type.optionalObjectProperty("memberTypes", get: { $0.memberTypes }, set: { $0.memberTypes = $1 }), Type.arrayProperty("councils", get: { $0.councils }, set: { $0.councils = $1 }), Type.optionalObjectProperty("ewebToken", get: { $0.ewebToken }, set: { $0.ewebToken = $1 }), Type.optionalProperty("dateCreated", get: { $0.dateCreated }, set: { $0.dateCreated = $1 }), Type.optionalProperty("dateModified", get: { $0.dateModified }, set: { $0.dateModified = $1 }), ]) } extension UserHasAccess : JsonSerializable { public static var typeName:String { return "UserHasAccess" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("hasAccess", get: { $0.hasAccess }, set: { $0.hasAccess = $1 }), ]) } extension WebMemberSearchCriteria : JsonSerializable { public static var typeName:String { return "WebMemberSearchCriteria" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("searchType", get: { $0.searchType }, set: { $0.searchType = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("school", get: { $0.school }, set: { $0.school = $1 }), Type.optionalProperty("graduationYear", get: { $0.graduationYear }, set: { $0.graduationYear = $1 }), Type.optionalProperty("degreeArea", get: { $0.degreeArea }, set: { $0.degreeArea = $1 }), Type.optionalProperty("degreeType", get: { $0.degreeType }, set: { $0.degreeType = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.arrayProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("slotSizes", get: { $0.slotSizes }, set: { $0.slotSizes = $1 }), Type.optionalObjectProperty("displayFields", get: { $0.displayFields }, set: { $0.displayFields = $1 }), Type.optionalProperty("advancedFilterPostalCodeStart", get: { $0.advancedFilterPostalCodeStart }, set: { $0.advancedFilterPostalCodeStart = $1 }), Type.optionalProperty("advancedFilterPostalCodeEnd", get: { $0.advancedFilterPostalCodeEnd }, set: { $0.advancedFilterPostalCodeEnd = $1 }), Type.optionalProperty("advancedFilterGraduationStartYear", get: { $0.advancedFilterGraduationStartYear }, set: { $0.advancedFilterGraduationStartYear = $1 }), Type.optionalProperty("advancedFilterGraduationEndYear", get: { $0.advancedFilterGraduationEndYear }, set: { $0.advancedFilterGraduationEndYear = $1 }), Type.optionalProperty("lat", get: { $0.lat }, set: { $0.lat = $1 }), Type.optionalProperty("lon", get: { $0.lon }, set: { $0.lon = $1 }), Type.optionalProperty("distance", get: { $0.distance }, set: { $0.distance = $1 }), Type.optionalProperty("pageIndex", get: { $0.pageIndex }, set: { $0.pageIndex = $1 }), Type.optionalProperty("pageSize", get: { $0.pageSize }, set: { $0.pageSize = $1 }), ]) } extension WebNetforumUserSearchCriteria : JsonSerializable { public static var typeName:String { return "WebNetforumUserSearchCriteria" } public static var metadata = Metadata.create([ Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("phone", get: { $0.phone }, set: { $0.phone = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("technique", get: { $0.technique }, set: { $0.technique = $1 }), Type.optionalProperty("school", get: { $0.school }, set: { $0.school = $1 }), Type.optionalProperty("graduationYear", get: { $0.graduationYear }, set: { $0.graduationYear = $1 }), Type.optionalProperty("degreeArea", get: { $0.degreeArea }, set: { $0.degreeArea = $1 }), Type.optionalProperty("degreeType", get: { $0.degreeType }, set: { $0.degreeType = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("checkIsDeleted", get: { $0.checkIsDeleted }, set: { $0.checkIsDeleted = $1 }), Type.optionalProperty("checkIsActive", get: { $0.checkIsActive }, set: { $0.checkIsActive = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), ]) } extension WebNetforumUser : JsonSerializable { public static var typeName:String { return "WebNetforumUser" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("prefix", get: { $0.`prefix` }, set: { $0.`prefix` = $1 }), Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("middleName", get: { $0.middleName }, set: { $0.middleName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("suffix", get: { $0.suffix }, set: { $0.suffix = $1 }), Type.optionalProperty("fullName", get: { $0.fullName }, set: { $0.fullName = $1 }), Type.optionalProperty("organization", get: { $0.organization }, set: { $0.organization = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("memberType", get: { $0.memberType }, set: { $0.memberType = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("isBoardCertified", get: { $0.isBoardCertified }, set: { $0.isBoardCertified = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("isPracticingMember", get: { $0.isPracticingMember }, set: { $0.isPracticingMember = $1 }), Type.arrayProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.arrayProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), Type.arrayProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.arrayProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.arrayProperty("faxNumbers", get: { $0.faxNumbers }, set: { $0.faxNumbers = $1 }), Type.arrayProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.optionalProperty("accountDeleteStatus", get: { $0.accountDeleteStatus }, set: { $0.accountDeleteStatus = $1 }), ]) } extension WebAccountHistory : JsonSerializable { public static var typeName:String { return "WebAccountHistory" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("changedValue", get: { $0.changedValue }, set: { $0.changedValue = $1 }), Type.optionalProperty("oldValue", get: { $0.oldValue }, set: { $0.oldValue = $1 }), Type.optionalProperty("activeValue", get: { $0.activeValue }, set: { $0.activeValue = $1 }), Type.optionalProperty("changeDate", get: { $0.changeDate }, set: { $0.changeDate = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension WebMemberUpdateFields : JsonSerializable { public static var typeName:String { return "WebMemberUpdateFields" } public static var metadata = Metadata.create([ Type.optionalProperty("organizationName", get: { $0.organizationName }, set: { $0.organizationName = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("seeker", get: { $0.seeker }, set: { $0.seeker = $1 }), Type.optionalProperty("provider", get: { $0.provider }, set: { $0.provider = $1 }), Type.optionalProperty("slotSize", get: { $0.slotSize }, set: { $0.slotSize = $1 }), Type.optionalProperty("slotSizeOther", get: { $0.slotSizeOther }, set: { $0.slotSizeOther = $1 }), Type.optionalProperty("noEmailFlag", get: { $0.noEmailFlag }, set: { $0.noEmailFlag = $1 }), Type.arrayProperty("emailSubscriptionOptOuts", get: { $0.emailSubscriptionOptOuts }, set: { $0.emailSubscriptionOptOuts = $1 }), ]) } extension UserIndividualFieldUpdate : JsonSerializable { public static var typeName:String { return "UserIndividualFieldUpdate" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("fieldName", get: { $0.fieldName }, set: { $0.fieldName = $1 }), Type.optionalProperty("fieldValue", get: { $0.fieldValue }, set: { $0.fieldValue = $1 }), ]) } extension WebMembersUpdateFields : JsonSerializable { public static var typeName:String { return "WebMembersUpdateFields" } public static var metadata = Metadata.create([ Type.optionalObjectProperty("updateFields", get: { $0.updateFields }, set: { $0.updateFields = $1 }), Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), ]) } extension UniversitySearchFilter : JsonSerializable { public static var typeName:String { return "UniversitySearchFilter" } public static var metadata = Metadata.create([ Type.arrayProperty("states", get: { $0.states }, set: { $0.states = $1 }), Type.optionalProperty("adeaPass", get: { $0.adeaPass }, set: { $0.adeaPass = $1 }), Type.optionalProperty("matchProgram", get: { $0.matchProgram }, set: { $0.matchProgram = $1 }), Type.arrayProperty("degreeTypes", get: { $0.degreeTypes }, set: { $0.degreeTypes = $1 }), ]) } extension University : JsonSerializable { public static var typeName:String { return "University" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("organizationName", get: { $0.organizationName }, set: { $0.organizationName = $1 }), Type.optionalProperty("website", get: { $0.website }, set: { $0.website = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("addressLine3", get: { $0.addressLine3 }, set: { $0.addressLine3 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("faxNumber", get: { $0.faxNumber }, set: { $0.faxNumber = $1 }), Type.optionalProperty("phoneNumber", get: { $0.phoneNumber }, set: { $0.phoneNumber = $1 }), Type.optionalProperty("email", get: { $0.email }, set: { $0.email = $1 }), Type.optionalProperty("orthoChair", get: { $0.orthoChair }, set: { $0.orthoChair = $1 }), Type.optionalProperty("programDirector", get: { $0.programDirector }, set: { $0.programDirector = $1 }), Type.optionalProperty("dentalDean", get: { $0.dentalDean }, set: { $0.dentalDean = $1 }), Type.optionalProperty("applicationDeadline", get: { $0.applicationDeadline }, set: { $0.applicationDeadline = $1 }), Type.optionalProperty("programStartDate", get: { $0.programStartDate }, set: { $0.programStartDate = $1 }), Type.optionalProperty("matchProgram", get: { $0.matchProgram }, set: { $0.matchProgram = $1 }), Type.optionalProperty("adeaPass", get: { $0.adeaPass }, set: { $0.adeaPass = $1 }), Type.optionalProperty("tuition", get: { $0.tuition }, set: { $0.tuition = $1 }), Type.optionalProperty("outOfStateTution", get: { $0.outOfStateTution }, set: { $0.outOfStateTution = $1 }), Type.optionalProperty("stipend", get: { $0.stipend }, set: { $0.stipend = $1 }), Type.optionalProperty("notes", get: { $0.notes }, set: { $0.notes = $1 }), Type.optionalProperty("degree", get: { $0.degree }, set: { $0.degree = $1 }), Type.optionalProperty("programLength", get: { $0.programLength }, set: { $0.programLength = $1 }), Type.optionalProperty("residentsAccepted", get: { $0.residentsAccepted }, set: { $0.residentsAccepted = $1 }), Type.optionalProperty("currentNumberResidents", get: { $0.currentNumberResidents }, set: { $0.currentNumberResidents = $1 }), Type.optionalProperty("additionalInformation", get: { $0.additionalInformation }, set: { $0.additionalInformation = $1 }), Type.arrayProperty("degreeInfos", get: { $0.degreeInfos }, set: { $0.degreeInfos = $1 }), ]) } extension CDSRegistrationFilter : JsonSerializable { public static var typeName:String { return "CDSRegistrationFilter" } public static var metadata = Metadata.create([ Type.optionalProperty("firstName", get: { $0.firstName }, set: { $0.firstName = $1 }), Type.optionalProperty("lastName", get: { $0.lastName }, set: { $0.lastName = $1 }), Type.optionalProperty("memberNumber", get: { $0.memberNumber }, set: { $0.memberNumber = $1 }), ]) } extension CDSRegistrant : JsonSerializable { public static var typeName:String { return "CDSRegistrant" } public static var metadata = Metadata.create([ Type.optionalProperty("contactId", get: { $0.contactId }, set: { $0.contactId = $1 }), Type.optionalProperty("ind_prf_code", get: { $0.ind_prf_code }, set: { $0.ind_prf_code = $1 }), Type.optionalProperty("ind_first_name", get: { $0.ind_first_name }, set: { $0.ind_first_name = $1 }), Type.optionalProperty("ind_mid_name", get: { $0.ind_mid_name }, set: { $0.ind_mid_name = $1 }), Type.optionalProperty("ind_last_name", get: { $0.ind_last_name }, set: { $0.ind_last_name = $1 }), Type.optionalProperty("adr_line1", get: { $0.adr_line1 }, set: { $0.adr_line1 = $1 }), Type.optionalProperty("adr_city", get: { $0.adr_city }, set: { $0.adr_city = $1 }), Type.optionalProperty("adr_state", get: { $0.adr_state }, set: { $0.adr_state = $1 }), Type.optionalProperty("adr_post_code", get: { $0.adr_post_code }, set: { $0.adr_post_code = $1 }), Type.optionalProperty("adr_country", get: { $0.adr_country }, set: { $0.adr_country = $1 }), Type.optionalProperty("cst_phn_number_complete_dn", get: { $0.cst_phn_number_complete_dn }, set: { $0.cst_phn_number_complete_dn = $1 }), Type.optionalProperty("cellphone", get: { $0.cellphone }, set: { $0.cellphone = $1 }), Type.optionalProperty("cst_org_name_dn", get: { $0.cst_org_name_dn }, set: { $0.cst_org_name_dn = $1 }), Type.optionalProperty("cst_fax_number_complete_dn", get: { $0.cst_fax_number_complete_dn }, set: { $0.cst_fax_number_complete_dn = $1 }), Type.optionalProperty("cst_eml_address_dn", get: { $0.cst_eml_address_dn }, set: { $0.cst_eml_address_dn = $1 }), Type.optionalProperty("abo", get: { $0.abo }, set: { $0.abo = $1 }), Type.optionalProperty("cdabo", get: { $0.cdabo }, set: { $0.cdabo = $1 }), Type.optionalProperty("member_number", get: { $0.member_number }, set: { $0.member_number = $1 }), Type.optionalProperty("badge", get: { $0.badge }, set: { $0.badge = $1 }), Type.optionalProperty("soe", get: { $0.soe }, set: { $0.soe = $1 }), Type.optionalProperty("duesPrd", get: { $0.duesPrd }, set: { $0.duesPrd = $1 }), ]) } extension CDSPacRegistrant : JsonSerializable { public static var typeName:String { return "CDSPacRegistrant" } public static var metadata = Metadata.create([ Type.optionalProperty("contactId", get: { $0.contactId }, set: { $0.contactId = $1 }), Type.optionalProperty("ind_prf_code", get: { $0.ind_prf_code }, set: { $0.ind_prf_code = $1 }), Type.optionalProperty("ind_first_name", get: { $0.ind_first_name }, set: { $0.ind_first_name = $1 }), Type.optionalProperty("ind_mid_name", get: { $0.ind_mid_name }, set: { $0.ind_mid_name = $1 }), Type.optionalProperty("ind_last_name", get: { $0.ind_last_name }, set: { $0.ind_last_name = $1 }), Type.optionalProperty("adr_line1", get: { $0.adr_line1 }, set: { $0.adr_line1 = $1 }), Type.optionalProperty("adr_city", get: { $0.adr_city }, set: { $0.adr_city = $1 }), Type.optionalProperty("adr_state", get: { $0.adr_state }, set: { $0.adr_state = $1 }), Type.optionalProperty("adr_post_code", get: { $0.adr_post_code }, set: { $0.adr_post_code = $1 }), Type.optionalProperty("adr_country", get: { $0.adr_country }, set: { $0.adr_country = $1 }), Type.optionalProperty("cst_phn_number_complete_dn", get: { $0.cst_phn_number_complete_dn }, set: { $0.cst_phn_number_complete_dn = $1 }), Type.optionalProperty("cst_org_name_dn", get: { $0.cst_org_name_dn }, set: { $0.cst_org_name_dn = $1 }), Type.optionalProperty("cst_eml_address_dn", get: { $0.cst_eml_address_dn }, set: { $0.cst_eml_address_dn = $1 }), Type.optionalProperty("member_number", get: { $0.member_number }, set: { $0.member_number = $1 }), Type.optionalProperty("pac", get: { $0.pac }, set: { $0.pac = $1 }), Type.optionalProperty("badge", get: { $0.badge }, set: { $0.badge = $1 }), Type.optionalProperty("soe", get: { $0.soe }, set: { $0.soe = $1 }), Type.optionalProperty("duesPrd", get: { $0.duesPrd }, set: { $0.duesPrd = $1 }), ]) } extension MyCeEventsNested : JsonSerializable { public static var typeName:String { return "MyCeEventsNested" } public static var metadata = Metadata.create([ Type.optionalProperty("eventId", get: { $0.eventId }, set: { $0.eventId = $1 }), Type.optionalObjectProperty("myEvent", get: { $0.myEvent }, set: { $0.myEvent = $1 }), Type.arrayProperty("sessions", get: { $0.sessions }, set: { $0.sessions = $1 }), Type.optionalProperty("myEventCreditsCount", get: { $0.myEventCreditsCount }, set: { $0.myEventCreditsCount = $1 }), ]) } extension CeWebSession : JsonSerializable { public static var typeName:String { return "CeWebSession" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("sessionId", get: { $0.sessionId }, set: { $0.sessionId = $1 }), ]) } extension SessionPart : JsonSerializable { public static var typeName:String { return "SessionPart" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("learningObjective1", get: { $0.learningObjective1 }, set: { $0.learningObjective1 = $1 }), Type.optionalProperty("learningObjective2", get: { $0.learningObjective2 }, set: { $0.learningObjective2 = $1 }), Type.optionalProperty("learningObjective3", get: { $0.learningObjective3 }, set: { $0.learningObjective3 = $1 }), Type.optionalProperty("code", get: { $0.code }, set: { $0.code = $1 }), Type.arrayProperty("topics", get: { $0.topics }, set: { $0.topics = $1 }), Type.arrayProperty("speakers", get: { $0.speakers }, set: { $0.speakers = $1 }), ]) } extension SpeakerSession : JsonSerializable { public static var typeName:String { return "SpeakerSession" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("roomNumber", get: { $0.roomNumber }, set: { $0.roomNumber = $1 }), Type.optionalProperty("startDateTime", get: { $0.startDateTime }, set: { $0.startDateTime = $1 }), Type.optionalProperty("endDateTime", get: { $0.endDateTime }, set: { $0.endDateTime = $1 }), Type.optionalProperty("forDoctors", get: { $0.forDoctors }, set: { $0.forDoctors = $1 }), Type.optionalProperty("forStaff", get: { $0.forStaff }, set: { $0.forStaff = $1 }), Type.optionalProperty("specialEvent", get: { $0.specialEvent }, set: { $0.specialEvent = $1 }), Type.optionalProperty("featuredSpeakers", get: { $0.featuredSpeakers }, set: { $0.featuredSpeakers = $1 }), Type.arrayProperty("topics", get: { $0.topics }, set: { $0.topics = $1 }), ]) } extension FeedItem : JsonSerializable { public static var typeName:String { return "FeedItem" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("summary", get: { $0.summary }, set: { $0.summary = $1 }), Type.optionalProperty("copyright", get: { $0.copyright }, set: { $0.copyright = $1 }), Type.optionalProperty("publishDate", get: { $0.publishDate }, set: { $0.publishDate = $1 }), Type.optionalProperty("lastUpdatedTime", get: { $0.lastUpdatedTime }, set: { $0.lastUpdatedTime = $1 }), Type.arrayProperty("authors", get: { $0.authors }, set: { $0.authors = $1 }), Type.arrayProperty("categories", get: { $0.categories }, set: { $0.categories = $1 }), Type.arrayProperty("contributors", get: { $0.contributors }, set: { $0.contributors = $1 }), Type.arrayProperty("links", get: { $0.links }, set: { $0.links = $1 }), Type.optionalObjectProperty("enclosure", get: { $0.enclosure }, set: { $0.enclosure = $1 }), ]) } extension UserAddress : JsonSerializable { public static var typeName:String { return "UserAddress" } public static var metadata = Metadata.create([ Type.optionalProperty("addressId", get: { $0.addressId }, set: { $0.addressId = $1 }), Type.optionalProperty("addressLine1", get: { $0.addressLine1 }, set: { $0.addressLine1 = $1 }), Type.optionalProperty("addressLine2", get: { $0.addressLine2 }, set: { $0.addressLine2 = $1 }), Type.optionalProperty("addressLine3", get: { $0.addressLine3 }, set: { $0.addressLine3 = $1 }), Type.optionalProperty("city", get: { $0.city }, set: { $0.city = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("province", get: { $0.province }, set: { $0.province = $1 }), Type.optionalProperty("postalCode", get: { $0.postalCode }, set: { $0.postalCode = $1 }), Type.optionalProperty("country", get: { $0.country }, set: { $0.country = $1 }), Type.optionalProperty("addressType", get: { $0.addressType }, set: { $0.addressType = $1 }), Type.optionalProperty("primaryAddress", get: { $0.primaryAddress }, set: { $0.primaryAddress = $1 }), ]) } extension UserPhone : JsonSerializable { public static var typeName:String { return "UserPhone" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("number", get: { $0.number }, set: { $0.number = $1 }), Type.optionalProperty("extension", get: { $0.`extension` }, set: { $0.`extension` = $1 }), Type.optionalProperty("phoneType", get: { $0.phoneType }, set: { $0.phoneType = $1 }), Type.optionalProperty("numberComplete", get: { $0.numberComplete }, set: { $0.numberComplete = $1 }), Type.optionalProperty("primaryPhone", get: { $0.primaryPhone }, set: { $0.primaryPhone = $1 }), ]) } extension MobiControlSetLayout : JsonSerializable { public static var typeName:String { return "MobiControlSetLayout" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.arrayProperty("columns", get: { $0.columns }, set: { $0.columns = $1 }), Type.arrayProperty("rows", get: { $0.rows }, set: { $0.rows = $1 }), Type.objectProperty("options", get: { $0.options }, set: { $0.options = $1 }), ]) } extension AaoViewControl : JsonSerializable { public static var typeName:String { return "AaoViewControl" } public static var metadata = Metadata.create([ Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), Type.optionalProperty("typeName", get: { $0.typeName }, set: { $0.typeName = $1 }), Type.objectProperty("settings", get: { $0.settings }, set: { $0.settings = $1 }), Type.optionalProperty("isContainer", get: { $0.isContainer }, set: { $0.isContainer = $1 }), Type.arrayProperty("children", get: { $0.children }, set: { $0.children = $1 }), ]) } extension PosOpportunityType : JsonSerializable { public static var typeName:String { return "PosOpportunityType" } public static var metadata = Metadata.create([ Type.optionalProperty("tid", get: { $0.tid }, set: { $0.tid = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension PosTechnique : JsonSerializable { public static var typeName:String { return "PosTechnique" } public static var metadata = Metadata.create([ Type.optionalProperty("tid", get: { $0.tid }, set: { $0.tid = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension PosCommunityType : JsonSerializable { public static var typeName:String { return "PosCommunityType" } public static var metadata = Metadata.create([ Type.optionalProperty("tid", get: { $0.tid }, set: { $0.tid = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension PosSubscriptionType : JsonSerializable { public static var typeName:String { return "PosSubscriptionType" } public static var metadata = Metadata.create([ Type.optionalProperty("tid", get: { $0.tid }, set: { $0.tid = $1 }), Type.optionalProperty("name", get: { $0.name }, set: { $0.name = $1 }), ]) } extension OpportunityActiveStub : JsonSerializable { public static var typeName:String { return "OpportunityActiveStub" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("created", get: { $0.created }, set: { $0.created = $1 }), Type.optionalProperty("updated", get: { $0.updated }, set: { $0.updated = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("state", get: { $0.state }, set: { $0.state = $1 }), Type.optionalProperty("views", get: { $0.views }, set: { $0.views = $1 }), Type.optionalProperty("expirationDate", get: { $0.expirationDate }, set: { $0.expirationDate = $1 }), Type.optionalProperty("opportunityType", get: { $0.opportunityType }, set: { $0.opportunityType = $1 }), Type.optionalProperty("subscriptionType", get: { $0.subscriptionType }, set: { $0.subscriptionType = $1 }), ]) } extension OpportunityInActiveStub : JsonSerializable { public static var typeName:String { return "OpportunityInActiveStub" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("created", get: { $0.created }, set: { $0.created = $1 }), Type.optionalProperty("updated", get: { $0.updated }, set: { $0.updated = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("views", get: { $0.views }, set: { $0.views = $1 }), ]) } extension OpportunityPendingStub : JsonSerializable { public static var typeName:String { return "OpportunityPendingStub" } public static var metadata = Metadata.create([ Type.optionalProperty("nid", get: { $0.nid }, set: { $0.nid = $1 }), Type.optionalProperty("created", get: { $0.created }, set: { $0.created = $1 }), Type.optionalProperty("updated", get: { $0.updated }, set: { $0.updated = $1 }), Type.optionalProperty("title", get: { $0.title }, set: { $0.title = $1 }), Type.optionalProperty("Description", get: { $0.Description }, set: { $0.Description = $1 }), Type.optionalProperty("views", get: { $0.views }, set: { $0.views = $1 }), ]) } extension Degree : JsonSerializable { public static var typeName:String { return "Degree" } public static var metadata = Metadata.create([ Type.optionalProperty("institution", get: { $0.institution }, set: { $0.institution = $1 }), Type.optionalProperty("date", get: { $0.date }, set: { $0.date = $1 }), Type.optionalProperty("area", get: { $0.area }, set: { $0.area = $1 }), Type.optionalProperty("degreeType", get: { $0.degreeType }, set: { $0.degreeType = $1 }), ]) } extension CouncilMember : JsonSerializable { public static var typeName:String { return "CouncilMember" } public static var metadata = Metadata.create([ Type.optionalProperty("id", get: { $0.id }, set: { $0.id = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), Type.optionalProperty("position", get: { $0.position }, set: { $0.position = $1 }), Type.optionalProperty("councilCode", get: { $0.councilCode }, set: { $0.councilCode = $1 }), Type.optionalProperty("councilKey", get: { $0.councilKey }, set: { $0.councilKey = $1 }), Type.optionalProperty("startDate", get: { $0.startDate }, set: { $0.startDate = $1 }), Type.optionalProperty("endDate", get: { $0.endDate }, set: { $0.endDate = $1 }), ]) } extension MemberTypes : JsonSerializable { public static var typeName:String { return "MemberTypes" } public static var metadata = Metadata.create([ Type.optionalProperty("aao", get: { $0.aao }, set: { $0.aao = $1 }), Type.optionalProperty("aaoJoinDate", get: { $0.aaoJoinDate }, set: { $0.aaoJoinDate = $1 }), Type.optionalProperty("constituent", get: { $0.constituent }, set: { $0.constituent = $1 }), Type.optionalProperty("constituentCode", get: { $0.constituentCode }, set: { $0.constituentCode = $1 }), Type.optionalProperty("component", get: { $0.component }, set: { $0.component = $1 }), Type.optionalProperty("componentCode", get: { $0.componentCode }, set: { $0.componentCode = $1 }), ]) } extension EwebToken : JsonSerializable { public static var typeName:String { return "EwebToken" } public static var metadata = Metadata.create([ Type.optionalProperty("token", get: { $0.token }, set: { $0.token = $1 }), Type.optionalProperty("expiration", get: { $0.expiration }, set: { $0.expiration = $1 }), Type.optionalProperty("customerId", get: { $0.customerId }, set: { $0.customerId = $1 }), ]) } extension WebMemberSearchType : StringSerializable { public static var typeName:String { return "WebMemberSearchType" } public func toJson() -> String { return jsonStringRaw(toString()) } public func toString() -> String { switch self { case .Geolocation: return "Geolocation" case .Name: return "Name" } } public static func fromString(_ strValue:String) -> WebMemberSearchType? { switch strValue { case "Geolocation": return .Geolocation case "Name": return .Name default: return nil } } public static func fromObject(_ any:Any) -> WebMemberSearchType? { switch any { case let i as Int: return WebMemberSearchType(rawValue: i) case let s as String: return fromString(s) default: return nil } } } extension WebMemberSearchDisplayFields : JsonSerializable { public static var typeName:String { return "WebMemberSearchDisplayFields" } public static var metadata = Metadata.create([ Type.optionalProperty("addresses", get: { $0.addresses }, set: { $0.addresses = $1 }), Type.optionalProperty("techniques", get: { $0.techniques }, set: { $0.techniques = $1 }), Type.optionalProperty("phoneNumbers", get: { $0.phoneNumbers }, set: { $0.phoneNumbers = $1 }), Type.optionalProperty("emailAddresses", get: { $0.emailAddresses }, set: { $0.emailAddresses = $1 }), Type.optionalProperty("degrees", get: { $0.degrees }, set: { $0.degrees = $1 }), ]) } extension UniversityDegreeInfo : JsonSerializable { public static var typeName:String { return "UniversityDegreeInfo" } public static var metadata = Metadata.create([ Type.optionalProperty("degree", get: { $0.degree }, set: { $0.degree = $1 }), Type.optionalProperty("programLength", get: { $0.programLength }, set: { $0.programLength = $1 }), Type.optionalProperty("residentsAccepted", get: { $0.residentsAccepted }, set: { $0.residentsAccepted = $1 }), Type.optionalProperty("currentNumberResidents", get: { $0.currentNumberResidents }, set: { $0.currentNumberResidents = $1 }), Type.optionalProperty("additionalInformation", get: { $0.additionalInformation }, set: { $0.additionalInformation = $1 }), ]) } extension FeedLink : JsonSerializable { public static var typeName:String { return "FeedLink" } public static var metadata = Metadata.create([ Type.optionalProperty("url", get: { $0.url }, set: { $0.url = $1 }), Type.optionalProperty("mediaType", get: { $0.mediaType }, set: { $0.mediaType = $1 }), Type.optionalProperty("length", get: { $0.length }, set: { $0.length = $1 }), ]) } extension MobiControlSetTableColumn : JsonSerializable { public static var typeName:String { return "MobiControlSetTableColumn" } public static var metadata = Metadata.create([ Type.optionalProperty("widthPercentage", get: { $0.widthPercentage }, set: { $0.widthPercentage = $1 }), ]) } extension MobiControlSetTableRow : JsonSerializable { public static var typeName:String { return "MobiControlSetTableRow" } public static var metadata = Metadata.create([ Type.arrayProperty("cells", get: { $0.cells }, set: { $0.cells = $1 }), ]) } extension MobiControlSetTableCell : JsonSerializable { public static var typeName:String { return "MobiControlSetTableCell" } public static var metadata = Metadata.create([ Type.optionalProperty("span", get: { $0.span }, set: { $0.span = $1 }), Type.arrayProperty("controls", get: { $0.controls }, set: { $0.controls = $1 }), ]) } extension MobiControlSetControl : JsonSerializable { public static var typeName:String { return "MobiControlSetControl" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.arrayProperty("events", get: { $0.events }, set: { $0.events = $1 }), Type.objectProperty("options", get: { $0.options }, set: { $0.options = $1 }), ]) } extension MobiControlSetEvent : JsonSerializable { public static var typeName:String { return "MobiControlSetEvent" } public static var metadata = Metadata.create([ Type.optionalProperty("type", get: { $0.type }, set: { $0.type = $1 }), Type.objectProperty("options", get: { $0.options }, set: { $0.options = $1 }), ]) }