EnrollReq class
Properties
account
↔ String ?
Account is the provider-side account identifier.
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter override
host
↔ String ?
Host is the machine's human hostname label.
getter/setter pair
kind
↔ String ?
Kind decides how the account's inference BILLS and defaults to subscription: a subscription account bills the user's own monthly plan and is metered here for visibility only, while an apikey account bills through commerce on the gateway path.
getter/setter pair
machine
↔ String ?
Machine is the stable machine identifier. Required, length-bounded.
getter/setter pair
os
↔ String ?
OS is the machine's operating system label.
getter/setter pair
plan
↔ String ?
Plan is the provider plan label (e.g. "Claude Max").
getter/setter pair
provider
↔ String ?
Provider is the AI provider the account belongs to. Required, length-bounded.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
usage
↔ Object ?
getter/setter pair