RoundInput class

Constructors

RoundInput({String? name, num? preMoneyValuation, num? pricePerShare, String? roundType, String? shareClassId, num? targetAmount})
Returns a new RoundInput instance.

Properties

hashCode → int
The hash code for this object.
no setteroverride
name ↔ String?
Name is the round's name on the cap table, e.g. "Seed". Required.
getter/setter pair
preMoneyValuation ↔ num?
PreMoneyValuation is the valuation the round prices off, before the new money.
getter/setter pair
pricePerShare ↔ num?
PricePerShare is the per-share price of a priced round.
getter/setter pair
roundType ↔ String?
RoundType is PRICED, SAFE or CONVERTIBLE_NOTE. Defaults to PRICED.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shareClassId ↔ String?
ShareClassID is the cap table's share class the round issues into.
getter/setter pair
targetAmount ↔ num?
TargetAmount is the amount the round is raising, recorded verbatim on the canonical cap table's rounds.create contract.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → RoundInput?
Returns a new RoundInput instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<RoundInput>
mapFromJson(dynamic json) → Map<String, RoundInput>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<RoundInput>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.