Class TemplatesClient
- Assembly
- Auth0.ManagementApi.dll
public class TemplatesClient : ITemplatesClient
- Inheritance
-
TemplatesClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(CreateVerifiableCredentialTemplateRequestContent, RequestOptions?, CancellationToken)
Create a verifiable credential template.
public WithRawResponseTask<CreateVerifiableCredentialTemplateResponseContent> CreateAsync(CreateVerifiableCredentialTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateVerifiableCredentialTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.VerifiableCredentials.Verification.Templates.CreateAsync(
new CreateVerifiableCredentialTemplateRequestContent
{
Name = "name",
Type = "type",
Dialect = "dialect",
Presentation = new MdlPresentationRequest
{
OrgIso1801351MDl = new MdlPresentationRequestProperties
{
OrgIso1801351 = new MdlPresentationProperties(),
},
},
WellKnownTrustedIssuers = "well_known_trusted_issuers",
}
);
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete a verifiable credential template.
public Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.VerifiableCredentials.Verification.Templates.DeleteAsync("id");
GetAsync(string, RequestOptions?, CancellationToken)
Get a verifiable credential template.
public WithRawResponseTask<GetVerifiableCredentialTemplateResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.VerifiableCredentials.Verification.Templates.GetAsync("id");
ListAsync(ListVerifiableCredentialTemplatesRequestParameters, RequestOptions?, CancellationToken)
List a verifiable credential templates.
public Task<Pager<VerifiableCredentialTemplateResponse>> ListAsync(ListVerifiableCredentialTemplatesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListVerifiableCredentialTemplatesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.VerifiableCredentials.Verification.Templates.ListAsync(
new ListVerifiableCredentialTemplatesRequestParameters { From = "from", Take = 1 }
);
UpdateAsync(string, UpdateVerifiableCredentialTemplateRequestContent, RequestOptions?, CancellationToken)
Update a verifiable credential template.
public WithRawResponseTask<UpdateVerifiableCredentialTemplateResponseContent> UpdateAsync(string id, UpdateVerifiableCredentialTemplateRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateVerifiableCredentialTemplateRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.VerifiableCredentials.Verification.Templates.UpdateAsync(
"id",
new UpdateVerifiableCredentialTemplateRequestContent()
);