INFRA: Set Up Project.
This commit is contained in:
203
lib/payment/getPaytmTxtToken.dart
Normal file
203
lib/payment/getPaytmTxtToken.dart
Normal file
@@ -0,0 +1,203 @@
|
||||
// To parse this JSON data, do
|
||||
//
|
||||
// final getPaymentTxtTokenModel = getPaymentTxtTokenModelFromJson(jsonString);
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
GetPaymentTxtTokenModel getPaymentTxtTokenModelFromJson(String str) => GetPaymentTxtTokenModel.fromJson(json.decode(str));
|
||||
|
||||
String getPaymentTxtTokenModelToJson(GetPaymentTxtTokenModel data) => json.encode(data.toJson());
|
||||
|
||||
class GetPaymentTxtTokenModel {
|
||||
GetPaymentTxtTokenModel({
|
||||
required this.head,
|
||||
required this.body,
|
||||
});
|
||||
|
||||
Head head;
|
||||
Body body;
|
||||
|
||||
factory GetPaymentTxtTokenModel.fromJson(Map<String, dynamic> json) =>
|
||||
GetPaymentTxtTokenModel(
|
||||
head: Head.fromJson(json["head"] ?? {}),
|
||||
body: Body.fromJson(json["body"] ?? {}),
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"head": head.toJson(),
|
||||
"body": body.toJson(),
|
||||
};
|
||||
}
|
||||
|
||||
class Body {
|
||||
Body({
|
||||
required this.resultInfo,
|
||||
this.txnToken,
|
||||
this.isPromoCodeValid,
|
||||
this.authenticated,
|
||||
});
|
||||
|
||||
ResultInfo resultInfo;
|
||||
String? txnToken;
|
||||
bool? isPromoCodeValid;
|
||||
bool? authenticated;
|
||||
|
||||
factory Body.fromJson(Map<String, dynamic> json) => Body(
|
||||
resultInfo: ResultInfo.fromJson(json["resultInfo"] ?? {}),
|
||||
txnToken: json["txnToken"],
|
||||
isPromoCodeValid: json["isPromoCodeValid"],
|
||||
authenticated: json["authenticated"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"resultInfo": resultInfo.toJson(),
|
||||
"txnToken": txnToken,
|
||||
"isPromoCodeValid": isPromoCodeValid,
|
||||
"authenticated": authenticated,
|
||||
};
|
||||
}
|
||||
|
||||
class ResultInfo {
|
||||
ResultInfo({
|
||||
this.resultStatus,
|
||||
this.resultCode,
|
||||
this.resultMsg,
|
||||
});
|
||||
|
||||
String? resultStatus;
|
||||
String? resultCode;
|
||||
String? resultMsg;
|
||||
|
||||
factory ResultInfo.fromJson(Map<String, dynamic> json) => ResultInfo(
|
||||
resultStatus: json["resultStatus"],
|
||||
resultCode: json["resultCode"],
|
||||
resultMsg: json["resultMsg"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"resultStatus": resultStatus,
|
||||
"resultCode": resultCode,
|
||||
"resultMsg": resultMsg,
|
||||
};
|
||||
}
|
||||
|
||||
class Head {
|
||||
Head({
|
||||
this.responseTimestamp,
|
||||
this.version,
|
||||
this.signature,
|
||||
});
|
||||
|
||||
String? responseTimestamp;
|
||||
String? version;
|
||||
String? signature;
|
||||
|
||||
factory Head.fromJson(Map<String, dynamic> json) => Head(
|
||||
responseTimestamp: json["responseTimestamp"],
|
||||
version: json["version"],
|
||||
signature: json["signature"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"responseTimestamp": responseTimestamp,
|
||||
"version": version,
|
||||
"signature": signature,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
// class GetPaymentTxtTokenModel {
|
||||
// GetPaymentTxtTokenModel({
|
||||
// required this.head,
|
||||
// required this.body,
|
||||
// });
|
||||
//
|
||||
// Head head;
|
||||
// Body body;
|
||||
//
|
||||
// factory GetPaymentTxtTokenModel.fromJson(Map<String, dynamic> json) => GetPaymentTxtTokenModel(
|
||||
// head: Head.fromJson(json["head"]),
|
||||
// body: Body.fromJson(json["body"]),
|
||||
// );
|
||||
//
|
||||
// Map<String, dynamic> toJson() => {
|
||||
// "head": head.toJson(),
|
||||
// "body": body.toJson(),
|
||||
// };
|
||||
// }
|
||||
//
|
||||
// class Body {
|
||||
// Body({
|
||||
// required this.resultInfo,
|
||||
// required this.txnToken,
|
||||
// required this.isPromoCodeValid,
|
||||
// required this.authenticated,
|
||||
// });
|
||||
//
|
||||
// ResultInfo resultInfo;
|
||||
// String txnToken;
|
||||
// bool isPromoCodeValid;
|
||||
// bool authenticated;
|
||||
//
|
||||
// factory Body.fromJson(Map<String, dynamic> json) => Body(
|
||||
// resultInfo: ResultInfo.fromJson(json["resultInfo"]),
|
||||
// txnToken: json["txnToken"],
|
||||
// isPromoCodeValid: json["isPromoCodeValid"],
|
||||
// authenticated: json["authenticated"],
|
||||
// );
|
||||
//
|
||||
// Map<String, dynamic> toJson() => {
|
||||
// "resultInfo": resultInfo.toJson(),
|
||||
// "txnToken": txnToken,
|
||||
// "isPromoCodeValid": isPromoCodeValid,
|
||||
// "authenticated": authenticated,
|
||||
// };
|
||||
// }
|
||||
//
|
||||
// class ResultInfo {
|
||||
// ResultInfo({
|
||||
// required this.resultStatus,
|
||||
// required this.resultCode,
|
||||
// required this.resultMsg,
|
||||
// });
|
||||
//
|
||||
// String resultStatus;
|
||||
// String resultCode;
|
||||
// String resultMsg;
|
||||
//
|
||||
// factory ResultInfo.fromJson(Map<String, dynamic> json) => ResultInfo(
|
||||
// resultStatus: json["resultStatus"],
|
||||
// resultCode: json["resultCode"],
|
||||
// resultMsg: json["resultMsg"],
|
||||
// );
|
||||
//
|
||||
// Map<String, dynamic> toJson() => {
|
||||
// "resultStatus": resultStatus,
|
||||
// "resultCode": resultCode,
|
||||
// "resultMsg": resultMsg,
|
||||
// };
|
||||
// }
|
||||
//
|
||||
// class Head {
|
||||
// Head({
|
||||
// required this.responseTimestamp,
|
||||
// required this.version,
|
||||
// required this.signature,
|
||||
// });
|
||||
//
|
||||
// String responseTimestamp;
|
||||
// String version;
|
||||
// String signature;
|
||||
//
|
||||
// factory Head.fromJson(Map<String, dynamic> json) => Head(
|
||||
// responseTimestamp: json["responseTimestamp"],
|
||||
// version: json["version"],
|
||||
// signature: json["signature"],
|
||||
// );
|
||||
//
|
||||
// Map<String, dynamic> toJson() => {
|
||||
// "responseTimestamp": responseTimestamp,
|
||||
// "version": version,
|
||||
// "signature": signature,
|
||||
// };
|
||||
// }
|
||||
Reference in New Issue
Block a user