ParseCredentialOffer
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / plugins/internal/oidc / ParseCredentialOffer
Class: ParseCredentialOffer
Defined in: src/plugins/internal/oidc/tasks/ParseCredentialOffer.ts:23
validates the offer is correctly formed OIDC Credential Offer returns the offer Typed as such
Param
json object
Extends
Constructors
Constructor
new ParseCredentialOffer(...
args: [ParseCredentialOfferArgs]):ParseCredentialOffer
Defined in: src/utils/tasks.ts:18
Parameters
| Parameter | Type | Description | 
|---|---|---|
| ... args | [ ParseCredentialOfferArgs] | 
Returns
ParseCredentialOffer
Inherited from
Methods
log()
log():
unknown
Defined in: src/utils/tasks.ts:26
Returns
unknown
Inherited from
run()
run(
ctx:Context):Promise<{credential_configuration_ids:string[];credential_issuer:string;grants?: {authorization_code?: {authorization_server?:string;issuer_state?:string; };urn:ietf:params:oauth:grant-type:pre-authorized_code?: {authorization_server?:string;interval?:number;pre-authorized_code:string;tx_code?: {description?:string;input_mode?:string;length?:number; }; }; }; }>
Defined in: src/plugins/internal/oidc/tasks/ParseCredentialOffer.ts:24
Parameters
| Parameter | Type | 
|---|---|
| ctx | Context | 
Returns
Promise<{ credential_configuration_ids: string[]; credential_issuer: string; grants?: { authorization_code?: { authorization_server?: string; issuer_state?: string; }; urn:ietf:params:oauth:grant-type:pre-authorized_code?: { authorization_server?: string; interval?: number; pre-authorized_code: string; tx_code?: { description?: string; input_mode?: string; length?: number; }; }; }; }>