/* Options:
Date: 2025-09-13 16:25:11
SwiftVersion: 6.0
Version: 8.80
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://api.bookmore.com
//BaseClass:
//AddModelExtensions: True
//AddServiceStackTypes: True
//MakePropertiesOptional: True
IncludeTypes: StripeCreateAccountRequest.*
//ExcludeTypes:
//ExcludeGenericBaseTypes: False
//AddResponseStatus: False
//AddImplicitVersion:
//AddDescriptionAsComments: True
//InitializeCollections: False
//TreatTypesAsStrings:
//DefaultImports: Foundation,ServiceStack
*/
import Foundation
import ServiceStack
// @Route("/payment/stripe/v1/account", "POST")
public class StripeCreateAccountRequest : IReturn, ICompany, Codable
{
public typealias Return = StripeAccountResponse
/**
* The company id.
*/
// @ApiMember(Description="The company id.", IsRequired=true)
public var companyId:String?
/**
* One of: company, government_entity, individual, or non_profit.
*/
// @ApiMember(Description="One of: company, government_entity, individual, or non_profit.", IsRequired=true)
public var businessType:String?
public var enableKlarna:Bool?
required public init(){}
}
public class StripeAccountResponse : Codable
{
public var message:String?
public var success:Bool?
required public init(){}
}
public protocol ICompany
{
var companyId:String? { get set }
}