PaymentRequest
@cashu/cashu-ts / PaymentRequest
Class: PaymentRequest
Defined in: cashu-ts/src/model/PaymentRequest.ts:11
Constructors
new PaymentRequest()
new PaymentRequest(
transport,id?,amount?,unit?,mints?,description?,singleUse?):PaymentRequest
Defined in: cashu-ts/src/model/PaymentRequest.ts:12
Parameters
transport
id?
string
amount?
number
unit?
string
mints?
string[]
description?
string
singleUse?
boolean = false
Returns
PaymentRequest
Properties
amount?
optionalamount:number
Defined in: cashu-ts/src/model/PaymentRequest.ts:15
description?
optionaldescription:string
Defined in: cashu-ts/src/model/PaymentRequest.ts:18
id?
optionalid:string
Defined in: cashu-ts/src/model/PaymentRequest.ts:14
mints?
optionalmints:string[]
Defined in: cashu-ts/src/model/PaymentRequest.ts:17
singleUse
singleUse:
boolean=false
Defined in: cashu-ts/src/model/PaymentRequest.ts:19
transport
transport:
PaymentRequestTransport[]
Defined in: cashu-ts/src/model/PaymentRequest.ts:13
unit?
optionalunit:string
Defined in: cashu-ts/src/model/PaymentRequest.ts:16
Methods
getTransport()
getTransport(
type):undefined|PaymentRequestTransport
Defined in: cashu-ts/src/model/PaymentRequest.ts:54
Parameters
type
Returns
undefined | PaymentRequestTransport
toEncodedRequest()
toEncodedRequest():
string
Defined in: cashu-ts/src/model/PaymentRequest.ts:47
Returns
string
toRawRequest()
toRawRequest():
RawPaymentRequest
Defined in: cashu-ts/src/model/PaymentRequest.ts:22
Returns
fromEncodedRequest()
staticfromEncodedRequest(encodedRequest):PaymentRequest
Defined in: cashu-ts/src/model/PaymentRequest.ts:75
Parameters
encodedRequest
string
Returns
PaymentRequest
fromRawRequest()
staticfromRawRequest(rawPaymentRequest):PaymentRequest
Defined in: cashu-ts/src/model/PaymentRequest.ts:58
Parameters
rawPaymentRequest
Returns
PaymentRequest