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 via 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