Last active
April 10, 2025 07:39
-
-
Save user20161119/f27e590b6782404b95b09dff39a96fde to your computer and use it in GitHub Desktop.
dtone range类产品信息结构
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"accepted_calculation_modes": [ | |
"SOURCE_AMOUNT", | |
"DESTINATION_AMOUNT" | |
], | |
"availability_zones": [ | |
"INTERNATIONAL" | |
], | |
"benefits": [ | |
{ | |
"additional_information": null, | |
"amount": { | |
"base": { | |
"max": 200, | |
"min": 8 | |
}, | |
"promotion_bonus": { | |
"max": 0, | |
"min": 0 | |
}, | |
"total_excluding_tax": { | |
"max": 200, | |
"min": 8 | |
}, | |
"total_including_tax": { | |
"max": 200, | |
"min": 8 | |
} | |
}, | |
"type": "CREDITS", | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
} | |
], | |
"description": "Top-up is credited to an international wallet with limited usage to check your balance dial *101*7#", | |
"destination": { | |
"amount": { | |
"increment": 1, | |
"max": 200, | |
"min": 8 | |
}, | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
}, | |
"id": 11317, | |
"name": "Open_Range", | |
"operator": { | |
"country": { | |
"iso_code": "EGY", | |
"name": "Egypt", | |
"regions": [ | |
{ | |
"code": "EGY", | |
"name": "Egypt" | |
} | |
] | |
}, | |
"id": 716, | |
"name": "Vodafone Egypt", | |
"regions": null | |
}, | |
"prices": { | |
"retail": null, | |
"wholesale": { | |
"amount": { | |
"max": 4.03, | |
"min": 0.17 | |
}, | |
"fee": 0, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
} | |
}, | |
"promotions": null, | |
"rates": { | |
"base": 49.6979375674879, | |
"retail": null, | |
"wholesale": 49.6979375674879 | |
}, | |
"regions": null, | |
"required_additional_identifier_fields": null, | |
"required_beneficiary_fields": null, | |
"required_credit_party_identifier_fields": [ | |
[ | |
"mobile_number" | |
] | |
], | |
"required_debit_party_identifier_fields": null, | |
"required_sender_fields": null, | |
"required_statement_identifier_fields": null, | |
"service": { | |
"id": 1, | |
"name": "Mobile", | |
"subservice": { | |
"id": 11, | |
"name": "Airtime" | |
} | |
}, | |
"source": { | |
"amount": { | |
"max": 4.0243118686446, | |
"min": 0.160972474745784 | |
}, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
}, | |
"tags": [ | |
"AIRTIME" | |
], | |
"type": "RANGED_VALUE_RECHARGE", | |
"validity": null | |
}, | |
{ | |
"accepted_calculation_modes": [ | |
"SOURCE_AMOUNT", | |
"DESTINATION_AMOUNT" | |
], | |
"availability_zones": [ | |
"INTERNATIONAL" | |
], | |
"benefits": [ | |
{ | |
"additional_information": null, | |
"amount": { | |
"base": { | |
"max": 1950, | |
"min": 55 | |
}, | |
"promotion_bonus": { | |
"max": 0, | |
"min": 0 | |
}, | |
"total_excluding_tax": { | |
"max": 1950, | |
"min": 55 | |
}, | |
"total_including_tax": { | |
"max": 1950, | |
"min": 55 | |
} | |
}, | |
"type": "CREDITS", | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
} | |
], | |
"description": "55 EGP - 1950 EGP", | |
"destination": { | |
"amount": { | |
"increment": 1, | |
"max": 1950, | |
"min": 55 | |
}, | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
}, | |
"id": 54629, | |
"name": "55 EGP - 1950 EGP", | |
"operator": { | |
"country": { | |
"iso_code": "EGY", | |
"name": "Egypt", | |
"regions": [ | |
{ | |
"code": "EGY", | |
"name": "Egypt" | |
} | |
] | |
}, | |
"id": 190, | |
"name": "Orange Egypt", | |
"regions": null | |
}, | |
"prices": { | |
"retail": null, | |
"wholesale": { | |
"amount": { | |
"max": 41.05, | |
"min": 1.16 | |
}, | |
"fee": 0, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
} | |
}, | |
"promotions": null, | |
"rates": { | |
"base": 47.5058433999899, | |
"retail": null, | |
"wholesale": 47.5058433999899 | |
}, | |
"regions": null, | |
"required_additional_identifier_fields": null, | |
"required_beneficiary_fields": null, | |
"required_credit_party_identifier_fields": [ | |
[ | |
"mobile_number" | |
] | |
], | |
"required_debit_party_identifier_fields": null, | |
"required_sender_fields": null, | |
"required_statement_identifier_fields": null, | |
"service": { | |
"id": 1, | |
"name": "Mobile", | |
"subservice": { | |
"id": 11, | |
"name": "Airtime" | |
} | |
}, | |
"source": { | |
"amount": { | |
"max": 41.0475819486328, | |
"min": 1.15775231137169 | |
}, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
}, | |
"tags": [ | |
"AIRTIME" | |
], | |
"type": "RANGED_VALUE_RECHARGE", | |
"validity": null | |
}, | |
{ | |
"accepted_calculation_modes": [ | |
"SOURCE_AMOUNT", | |
"DESTINATION_AMOUNT" | |
], | |
"availability_zones": [ | |
"INTERNATIONAL" | |
], | |
"benefits": [ | |
{ | |
"additional_information": null, | |
"amount": { | |
"base": { | |
"max": 1277, | |
"min": 98 | |
}, | |
"promotion_bonus": { | |
"max": 0, | |
"min": 0 | |
}, | |
"total_excluding_tax": { | |
"max": 1277, | |
"min": 98 | |
}, | |
"total_including_tax": { | |
"max": 1277, | |
"min": 98 | |
} | |
}, | |
"type": "CREDITS", | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
} | |
], | |
"description": "98 EGP - 1277 EGP", | |
"destination": { | |
"amount": { | |
"increment": 1, | |
"max": 1277, | |
"min": 98 | |
}, | |
"unit": "EGP", | |
"unit_type": "CURRENCY" | |
}, | |
"id": 60474, | |
"name": "98 EGP - 1277 EGP", | |
"operator": { | |
"country": { | |
"iso_code": "EGY", | |
"name": "Egypt", | |
"regions": [ | |
{ | |
"code": "EGY", | |
"name": "Egypt" | |
} | |
] | |
}, | |
"id": 2982, | |
"name": "WE Telecom Egypt", | |
"regions": null | |
}, | |
"prices": { | |
"retail": null, | |
"wholesale": { | |
"amount": { | |
"max": 27.08, | |
"min": 2.08 | |
}, | |
"fee": 0, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
} | |
}, | |
"promotions": null, | |
"rates": { | |
"base": 47.1689087999999, | |
"retail": null, | |
"wholesale": 47.1689087999999 | |
}, | |
"regions": null, | |
"required_additional_identifier_fields": null, | |
"required_beneficiary_fields": null, | |
"required_credit_party_identifier_fields": [ | |
[ | |
"mobile_number" | |
] | |
], | |
"required_debit_party_identifier_fields": null, | |
"required_sender_fields": null, | |
"required_statement_identifier_fields": null, | |
"service": { | |
"id": 1, | |
"name": "Mobile", | |
"subservice": { | |
"id": 11, | |
"name": "Airtime" | |
} | |
}, | |
"source": { | |
"amount": { | |
"max": 27.0729179980522, | |
"min": 2.07763975239555 | |
}, | |
"unit": "USD", | |
"unit_type": "CURRENCY" | |
}, | |
"tags": [ | |
"AIRTIME" | |
], | |
"type": "RANGED_VALUE_RECHARGE", | |
"validity": { | |
"quantity": -1, | |
"unit": "DAY" | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment