Company

data class Company(var address: Address? = null, var addressKana: AddressJapanParams? = null, var addressKanji: AddressJapanParams? = null, var directorsProvided: Boolean? = null, var executivesProvided: Boolean? = null, var name: String? = null, var nameKana: String? = null, var nameKanji: String? = null, var ownersProvided: Boolean? = false, var phone: String? = null, var taxId: String? = null, var taxIdRegistrar: String? = null, var vatId: String? = null, var verification: AccountParams.BusinessTypeParams.Company.Verification? = null) : AccountParams.BusinessTypeParams

Information about the company or business.

account.company

Constructors

Link copied to clipboard
constructor(address: Address? = null, addressKana: AddressJapanParams? = null, addressKanji: AddressJapanParams? = null, directorsProvided: Boolean? = null, executivesProvided: Boolean? = null, name: String? = null, nameKana: String? = null, nameKanji: String? = null, ownersProvided: Boolean? = false, phone: String? = null, taxId: String? = null, taxIdRegistrar: String? = null, vatId: String? = null, verification: AccountParams.BusinessTypeParams.Company.Verification? = null)

Types

Link copied to clipboard
class Builder
Link copied to clipboard
data class Document @JvmOverloads constructor(front: String? = null, back: String? = null) : StripeParamsModel, Parcelable
Link copied to clipboard

Properties

Link copied to clipboard

The company’s primary address.

Link copied to clipboard

The Kana variation of the company’s primary address (Japan only).

Link copied to clipboard

The Kanji variation of the company’s primary address (Japan only).

Link copied to clipboard

Whether the company’s directors have been provided. Set this Boolean to true after creating all the company’s directors with the Persons API for accounts with a relationship.director requirement. This value is not automatically set to true after creating directors, so it needs to be updated to indicate all directors have been provided.

Link copied to clipboard

Whether the company’s executives have been provided. Set this Boolean to true after creating all the company’s executives with the Persons API for accounts with a relationship.executive requirement.

Link copied to clipboard
var name: String?

The company’s legal name.

Link copied to clipboard

The Kana variation of the company’s legal name (Japan only).

Link copied to clipboard

The Kanji variation of the company’s legal name (Japan only).

Link copied to clipboard

Whether the company’s owners have been provided. Set this Boolean to true after creating all the company’s owners with the Persons API for accounts with a relationship.owner requirement.

Link copied to clipboard
open override val paramsList: List<Pair<String, Any?>>
Link copied to clipboard

The company’s phone number (used for verification).

Link copied to clipboard

The business ID number of the company, as appropriate for the company’s country. (Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.)

Link copied to clipboard

The jurisdiction in which the tax_id is registered (Germany-based companies only).

Link copied to clipboard

The VAT number of the company.

Link copied to clipboard

Information on the verification state of the company.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
open override fun toParamMap(): Map<String, Any>
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)