You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.4 KiB
Dart
56 lines
1.4 KiB
Dart
class SdkTokenResponse {
|
|
SdkTokenResponse({
|
|
this.responseCode,
|
|
this.deviceId,
|
|
this.responseMessage,
|
|
this.serviceCommand,
|
|
this.sdkToken,
|
|
this.signature,
|
|
this.merchantIdentifier,
|
|
this.accessCode,
|
|
this.language,
|
|
this.status,
|
|
});
|
|
|
|
String responseCode;
|
|
String deviceId;
|
|
String responseMessage;
|
|
String serviceCommand;
|
|
String sdkToken;
|
|
String signature;
|
|
String merchantIdentifier;
|
|
String accessCode;
|
|
String language;
|
|
String status;
|
|
|
|
factory SdkTokenResponse.fromMap(Map<String, dynamic> data) {
|
|
return SdkTokenResponse(
|
|
responseCode: data['response_code'],
|
|
deviceId: data['device_id'],
|
|
responseMessage: data['response_message'],
|
|
serviceCommand: data['service_command'],
|
|
sdkToken: data['sdk_token'],
|
|
signature: data['signature'],
|
|
merchantIdentifier: data['merchant_identifier'],
|
|
accessCode: data['access_code'],
|
|
language: data['language'],
|
|
status: data['status'],
|
|
);
|
|
}
|
|
|
|
Map<String, dynamic> toMap() {
|
|
return {
|
|
'response_code': responseCode,
|
|
'device_id': deviceId,
|
|
'response_message': responseMessage,
|
|
'service_command': serviceCommand,
|
|
'sdk_token': sdkToken,
|
|
'signature': signature,
|
|
'merchant_identifier': merchantIdentifier,
|
|
'access_code': accessCode,
|
|
'language': language,
|
|
'status': status,
|
|
};
|
|
}
|
|
}
|