/* Options:
Date: 2025-04-07 20:26:34
SwiftVersion: 5.0
Version: 8.23
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://api.bokamera.se
//BaseClass:
//AddModelExtensions: True
//AddServiceStackTypes: True
IncludeTypes: StripeCreateAccountRequest.*
//ExcludeTypes:
//ExcludeGenericBaseTypes: False
//AddResponseStatus: False
//AddImplicitVersion:
//AddDescriptionAsComments: True
//InitializeCollections: True
//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
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 }
}