ClientUser class
A client user is created under a client buyer and has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client buyer.
The only way a new client user can be created is through accepting an email invitation (see the accounts.clients.invitations.create method). All fields are required unless otherwise specified.
Constructors
- ClientUser({String? clientAccountId, String? email, String? status, String? userId})
- ClientUser.fromJson(Map json_)
Properties
- clientAccountId ↔ String?
-
Numerical account ID of the client buyer with which the user is
associated; the buyer must be a client of the current sponsor buyer.
getter/setter pair
- email ↔ String?
-
User's email address.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status ↔ String?
-
The status of the client user.
Possible string values are:
getter/setter pair
- userId ↔ String?
-
The unique numerical ID of the client user that has accepted an
invitation.
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.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited