Type alias ListPermissionsResponse
ListPermissionsResponse: {
items: ({
dateCreated: string;
dateUpdated: string;
id: string;
isArchived: boolean;
isImmutable: boolean;
name: string;
operations: string[];
status: "Active";
} & {
pendingChangeRequest?: {
approvalId?: string;
body: {
id: string;
isArchived: boolean;
isImmutable: boolean;
name: string;
operations: string[];
status: "Active";
};
dateCreated: string;
dateResolved?: string;
entityId: string;
id: string;
kind: "Permission";
operationKind: "Update";
requester: {
appId?: string;
tokenId?: string;
userId: string;
};
status: "Applied" | "Failed" | "Pending" | "Rejected";
};
})[];
nextPageToken?: string;
}
Type declaration
-
items: ({
dateCreated: string;
dateUpdated: string;
id: string;
isArchived: boolean;
isImmutable: boolean;
name: string;
operations: string[];
status: "Active";
} & {
pendingChangeRequest?: {
approvalId?: string;
body: {
id: string;
isArchived: boolean;
isImmutable: boolean;
name: string;
operations: string[];
status: "Active";
};
dateCreated: string;
dateResolved?: string;
entityId: string;
id: string;
kind: "Permission";
operationKind: "Update";
requester: {
appId?: string;
tokenId?: string;
userId: string;
};
status: "Applied" | "Failed" | "Pending" | "Rejected";
};
})[]
-
Optional
nextPageToken?: string