Formation class
Constructors
Formation ({bool ? alreadyIncorporated , bool ? capTableImported , int ? createdAt , List <String > documentIds = const [] , String ? esignRef , Filing ? filing , List <Founder > founders = const [] , Genesis ? genesis , bool ? imported , List <String > importedDocs = const [] , String ? jurisdiction , String ? name , String ? org , bool ? paid , String ? paymentRef , bool ? signed , String ? stage , String ? structure , int ? updatedAt })
Returns a new Formation instance.
Properties
alreadyIncorporated
↔ bool ?
AlreadyIncorporated declares an org that already has a legal entity, which takes the import path (structure → import → company) instead of forming one.
getter/setter pair
capTableImported
↔ bool ?
CapTableImported reports whether the existing company's cap table has been imported onto the canonical cap table.
getter/setter pair
createdAt
↔ int ?
CreatedAt is the unix second the formation was opened.
getter/setter pair
documentIds
↔ List <String >
DocumentIDs are the data room ids of the GENERATED formation documents.
getter/setter pair
esignRef
↔ String ?
EsignRef is the e-signature provider's reference for the signature request.
getter/setter pair
filing
↔ Filing ?
Filing is the state-of-incorporation filing record, once documents exist.
getter/setter pair
founders
↔ List <Founder >
Founders is every founding stakeholder, with its equity split and KYC state.
getter/setter pair
genesis
↔ Genesis ?
Genesis is the cap-table equity genesis, once recorded.
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter override
imported
↔ bool ?
Imported reports whether the existing company's corporate documents have been ingested into the org's data room.
getter/setter pair
importedDocs
↔ List <String >
ImportedDocs are the data room ids of the documents ingested from Drive.
getter/setter pair
jurisdiction
↔ String ?
Jurisdiction is the state of formation: DE or WY.
getter/setter pair
name
↔ String ?
Name is the company name the entity is being formed under.
getter/setter pair
org
↔ String ?
Org is the owning org — the tenant key, and the reason there is exactly one formation per org.
getter/setter pair
paid
↔ bool ?
Paid reports whether the one-time formation fee has been charged.
getter/setter pair
paymentRef
↔ String ?
PaymentRef is the billing reference recorded for the charged formation fee on the org's own ledger.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
signed
↔ bool ?
Signed reports whether the formation documents have come back signed — the e-signature provider's answer, which a real provider's webhook drives.
getter/setter pair
stage
↔ String ?
Stage is the machine's current state: structure, founders, payment, documents, esign or genesis on the formation path, import on the skip path, and company at the terminal.
getter/setter pair
structure
↔ String ?
Structure is the legal entity being formed: c-corp, llc or dao-llc.
getter/setter pair
updatedAt
↔ int ?
UpdatedAt is the unix second of the most recent write to the formation.
getter/setter pair