Interface ISchemaPermissionSetClient
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NSwag", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public interface ISchemaPermissionSetClient
Methods
CreateAsync(SchemaPermissionSetCreateRequest, CancellationToken)
Create schema permission set
Declaration
Task<SchemaPermissionSetDetail> CreateAsync(SchemaPermissionSetCreateRequest permissionSet, CancellationToken cancellationToken = default)
Parameters
Schema Permission set |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Schema Detail of a schema permission set |
Remarks
Creates new schema permission set based on supplied request.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
CreateManyAsync(SchemaPermissionSetCreateManyRequest, CancellationToken)
Create multiple schema permission sets
Declaration
Task<BulkResponse> CreateManyAsync(SchemaPermissionSetCreateManyRequest request, CancellationToken cancellationToken = default)
Parameters
Schema Request to update multiple schema permission sets. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Bulk Response to a bulk operation |
Remarks
Creates new schema permission sets based on supplied requests.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
DeleteAsync(string, CancellationToken)
Delete schema permission set
Declaration
Task DeleteAsync(string id, CancellationToken cancellationToken = default)
Parameters
string
id
Schema permission set ID. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Remarks
Deletes the schema permission set specified by the ID.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
DeleteManyAsync(PermissionSetDeleteManyRequest, CancellationToken)
Delete multiple schema permission sets
Declaration
Task<BulkResponse> DeleteManyAsync(PermissionSetDeleteManyRequest request, CancellationToken cancellationToken = default)
Parameters
Permission Request to delete multiple permission sets. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Bulk Response to a bulk operation |
Remarks
Deletes the schema permission sets specified by the IDs.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
GetAsync(string, CancellationToken)
Get schema permission set
Declaration
Task<SchemaPermissionSetDetail> GetAsync(string id, CancellationToken cancellationToken = default)
Parameters
string
id
Schema permission set ID. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Schema Detail of a schema permission set |
Remarks
Gets the schema permission set detail information by the schema permission set ID.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
GetManyAsync(IEnumerable<string>, CancellationToken)
Get multiple schema permission sets
Declaration
Task<ICollection<SchemaPermissionSetDetail>> GetManyAsync(IEnumerable<string> ids = null, CancellationToken cancellationToken = default)
Parameters
IEnumerable<string>
ids
Ids |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<ICollection<Schema Array of Detail of a schema permission set |
Remarks
Gets multiple schema permission set details by the schema permission set IDs.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
GetPermissionsAsync(string, CancellationToken)
Get permissions for schema permission set
Declaration
Task<ICollection<PermissionSetRight>> GetPermissionsAsync(string id, CancellationToken cancellationToken = default)
Parameters
string
id
Schema permission set ID. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<ICollection<Permission Array of Permission set rights |
Remarks
Returns permissions for the schema permission set for the current user.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
GetPermissionsManyAsync(IEnumerable<string>, CancellationToken)
Get permissions for multiple schema permission sets
Declaration
Task<ICollection<PermissionSetUserPermissionRights>> GetPermissionsManyAsync(IEnumerable<string> ids = null, CancellationToken cancellationToken = default)
Parameters
IEnumerable<string>
ids
Ids |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<ICollection<Permission Array of Rights that the current user has on a permission set |
Remarks
Returns permissions for multiple schema permission sets for the current user.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
SearchAsync(PermissionSetSearchRequest, CancellationToken)
Search schema permission set
Declaration
Task<PermissionSetSearchResult> SearchAsync(PermissionSetSearchRequest request, CancellationToken cancellationToken = default)
Parameters
Permission Request to search permission sets. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Permission Result of a permission set search operation |
Remarks
Searches schema permission sets as specified in the search request.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
TransferOwnershipAsync(string, PermissionSetOwnershipTransferRequest, CancellationToken)
Transfer ownership of schema permission set
Declaration
Task TransferOwnershipAsync(string id, PermissionSetOwnershipTransferRequest request, CancellationToken cancellationToken = default)
Parameters
string
id
Schema permission set ID. |
Permission Request to transfer the ownership of a permission set. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Remarks
Transfers ownership of schema permission set to supplied user.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
TransferOwnershipManyAsync(PermissionSetOwnershipTransferManyRequest, CancellationToken)
Transfer ownership of multiple schema permission sets
Declaration
Task TransferOwnershipManyAsync(PermissionSetOwnershipTransferManyRequest request, CancellationToken cancellationToken = default)
Parameters
Permission Request to transfer the ownership of multiple permission sets. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Remarks
Transfers ownership of multiple schema permission sets to respective supplied users.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
UpdateAsync(string, SchemaPermissionSetUpdateRequest, CancellationToken)
Update schema permission set
Declaration
Task<SchemaPermissionSetDetail> UpdateAsync(string id, SchemaPermissionSetUpdateRequest permissionSet, CancellationToken cancellationToken = default)
Parameters
string
id
Schema permission set ID. |
Schema Permission set |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Schema Detail of a schema permission set |
Remarks
Updates the schema permission set specified by the ID and based on supplied request.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |
UpdateManyAsync(SchemaPermissionSetUpdateManyRequest, CancellationToken)
Update multiple schema permission sets
Declaration
Task<BulkResponse> UpdateManyAsync(SchemaPermissionSetUpdateManyRequest request, CancellationToken cancellationToken = default)
Parameters
Schema Request to update multiple schema permissions sets. |
Cancellation A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Returns
Task<Bulk Response to a bulk operation |
Remarks
Updates the schema permission sets specified by the IDs and based on supplied request.
Exceptions
Api A server side error occurred. |
Picturepark Validation exception |
Picturepark Forbidden |
Picturepark Entity not found |
Picturepark Version conflict |
Picturepark Too many requests |
Picturepark Internal server error |