/* Options: Date: 2026-10-21 23:54:15 SwiftVersion: 5.0 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.clubmanagercentral.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: ZapierLeadRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/zapier/v1/lead", "POST") public class ZapierLeadRequest : IReturn, Codable { public typealias Return = ZapierLeadResponse public var title:String? public var forenames:String? public var surname:String? public var companyName:String? public var address1:String? public var address2:String? public var city:String? public var county:String? public var country:String? public var postcode:String? public var dateOfBirth:Date? public var emailAddress:String? public var homePhone:String? public var mobilePhone:String? public var medicalInformation:String? public var tags:[String] = [] public var optInEmail:Bool? public var optInSms:Bool? required public init(){} } public class ZapierLeadResponse : Codable { public var memberId:Int? public var memberKey:String? public var created:Bool? required public init(){} }