/* Options: Date: 2025-12-06 05:54:36 SwiftVersion: 6.0 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://affiliation-api-pr-4587.qa.platform.georiot.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: PostLinkAffiliationOptionsRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v4/link-affiliation-options", "POST") // @DataContract public class PostLinkAffiliationOptionsRequest : IReturn, IPostLinkAffiliationOptionsRequest, Codable { public typealias Return = PostLinkAffiliationOptionsResponse // @DataMember(Name="linkId", IsRequired=true) public var linkId:String? // @DataMember(Name="affiliationDisabled") public var affiliationDisabled:Bool? required public init(){} } public class PostLinkAffiliationOptionsResponse : IPostLinkAffiliationOptionsResponse, Codable { // @DataMember public var id:String? public var responseStatus:ResponseStatus? required public init(){} } public protocol IPostLinkAffiliationOptionsRequest { var linkId:String? { get set } var affiliationDisabled:Bool? { get set } } public protocol IPostLinkAffiliationOptionsResponse { var id:String? { get set } }