Client class

A client resource represents a client buyer—an agency, a brand, or an advertiser customer of the sponsor buyer.

Users associated with the client buyer have restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the client buyer. All fields are required unless otherwise specified.

Constructors

Client({String? clientAccountId, String? clientName, String? entityId, String? entityName, String? entityType, String? partnerClientId, String? role, String? status, bool? visibleToSeller})
Client.fromJson(Map _json)

Properties

clientAccountId String?
The globally-unique numerical ID of the client.
getter/setter pair
clientName String?
Name used to represent this client to publishers.
getter/setter pair
entityId String?
Numerical identifier of the client entity.
getter/setter pair
entityName String?
The name of the entity.
getter/setter pair
entityType String?
An optional field for specifying the type of the client entity: ADVERTISER, BRAND, or AGENCY. Possible string values are:
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
partnerClientId String?
Optional arbitrary unique identifier of this client buyer from the standpoint of its Ad Exchange sponsor buyer.
getter/setter pair
role String?
The role which is assigned to the client buyer.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String?
The status of the client buyer. Possible string values are:
getter/setter pair
visibleToSeller bool?
Whether the client buyer will be visible to sellers.
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