AccountLinkPayload class

Annotations
  • @JsonSerializable()

Constructors

AccountLinkPayload.new({required dynamic scopes, required String redirectUrl, required String referenceId, String? nonce, int? requestedAt, String? orderDescription})
AccountLinkPayload.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
nonce String?
final
orderDescription String?
Description of the Order, to see the link to check how it will show up https://www.paypay.ne.jp/opa/doc/jp/v1.0/files/OPA%20PayPay%E3%82%A2%E3%83%97%E3%83%AA%E3%81%A7%E3%81%AE%E8%A1%A8%E7%A4%BA.pdf#page=4 string <= 255 characters
final
redirectUrl String
The url of the page/app to open after the payment is complete, this can be a Web URL or a Deep link to your app
final
referenceId String
final
requestedAt int?
Request timestamp(Unix epoch but not Unix millisecond epoch)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scopes List<String>
no setter
scopes_ List<String>
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

checkScopes(List<String> scopes) List<String>
Raise an exception if scopes are not included in allowedScopes