interface AssociateRole {
    buyerAssignable: boolean;
    createdAt: string;
    createdBy?: CreatedBy;
    custom?: CustomFields;
    id: string;
    key: string;
    lastModifiedAt: string;
    lastModifiedBy?: LastModifiedBy;
    name?: string;
    permissions: string[];
    version: number;
}

Hierarchy

Properties

buyerAssignable: boolean

Whether the AssociateRole can be assigned to an Associate by a buyer. If false, the AssociateRole can only be assigned using the general endpoint.

createdAt: string

Date and time (UTC) the AssociateRole was initially created.

createdBy?: CreatedBy

Present on resources created after 1 February 2019 except for events not tracked.

custom?: CustomFields

Custom Fields for the AssociateRole.

id: string

Unique identifier of the AssociateRole.

key: string

User-defined unique identifier of the AssociateRole.

lastModifiedAt: string

Date and time (UTC) the AssociateRole was last updated.

lastModifiedBy?: LastModifiedBy

Present on resources updated after 1 February 2019 except for events not tracked.

name?: string

Name of the AssociateRole.

permissions: string[]

List of Permissions for the AssociateRole.

version: number

Current version of the AssociateRole.

Generated using TypeDoc