/* Options: Date: 2024-10-18 10:29:34 SwiftVersion: 5.0 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://testapi.bokamera.se //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: GetStripeCheckoutV1CheckoutStatus.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/payment/stripe/v1/checkout/status", "POST") public class GetStripeCheckoutV1CheckoutStatus : IReturn, ICompany, Codable { public typealias Return = StripeCheckoutStatusQueryResponse /** * The company id. */ // @ApiMember(Description="The company id.", IsRequired=true) public var companyId:String? /** * Session id for the checkout */ // @ApiMember(Description="Session id for the checkout", IsRequired=true) public var sessionId:String required public init(){} } public class StripeCheckoutStatusQueryResponse : Codable { /** * The customer email for checkout */ // @ApiMember(Description="The customer email for checkout") public var customerEmail:String /** * The checkout status */ // @ApiMember(Description="The checkout status") public var status:String required public init(){} } public protocol ICompany { var companyId:String? { get set } }