Interface IDeviceCredentialsClient
- Namespace
- Auth0.ManagementApi.Clients
- Assembly
- Auth0.ManagementApi.dll
public interface IDeviceCredentialsClient
Methods
CreateAsync(DeviceCredentialCreateRequest, CancellationToken)
Creates a new device credential.
Task<DeviceCredential> CreateAsync(DeviceCredentialCreateRequest request, CancellationToken cancellationToken = default)
Parameters
request
DeviceCredentialCreateRequestThe request containing the details of the device credential to create.
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
- Task<DeviceCredential>
The newly created DeviceCredential.
DeleteAsync(string, CancellationToken)
Deletes a device credential.
Task DeleteAsync(string id, CancellationToken cancellationToken = default)
Parameters
id
stringThe id of the device credential to delete.
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
GetAllAsync(GetDeviceCredentialsRequest, PaginationInfo, CancellationToken)
Gets a list of all the device credentials.
Task<IPagedList<DeviceCredential>> GetAllAsync(GetDeviceCredentialsRequest request, PaginationInfo pagination = null, CancellationToken cancellationToken = default)
Parameters
request
GetDeviceCredentialsRequestSpecifies criteria to use when querying device credentials.
pagination
PaginationInfoSpecifies PaginationInfo to use in requesting paged results.
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
- Task<IPagedList<DeviceCredential>>
A list of DeviceCredential which conforms to the criteria specified.
GetAllAsync(string, bool, string, string, string, CancellationToken)
Gets a list of all the device credentials.
Task<IList<DeviceCredential>> GetAllAsync(string fields = null, bool includeFields = true, string userId = null, string clientId = null, string type = null, CancellationToken cancellationToken = default)
Parameters
fields
stringA comma separated list of fields to include or exclude (depending on include_fields) from the result, empty to retrieve all fields.
includeFields
boolTrue if the fields specified are to be excluded from the result, false otherwise (defaults to true).
userId
stringThe user id of the devices to retrieve.
clientId
stringThe client id of the devices to retrieve.
type
stringThe type of credentials.
cancellationToken
CancellationTokenThe cancellation token to cancel operation.
Returns
- Task<IList<DeviceCredential>>
A list of DeviceCredential which conforms to the criteria specified.