1
0
mirror of https://github.com/danog/tl-schema.git synced 2025-01-10 06:58:18 +01:00
tl-schema/l063/schema.json
Viktor Oreshkin 93c99313c7 Add layer 063
2017-08-20 15:57:59 +03:00

323 lines
6.2 KiB
JSON

{
"constructors": [
{
"id": "-1633205504",
"predicate": "invoiceAmount",
"params": [
{
"name": "label",
"type": "string"
},
{
"name": "amount",
"type": "int"
}
],
"type": "InvoiceAmount"
},
{
"id": "970449612",
"predicate": "invoice",
"params": [
{
"name": "flags",
"type": "#"
},
{
"name": "test",
"type": "flags.0?true"
},
{
"name": "name_requested",
"type": "flags.1?true"
},
{
"name": "phone_requested",
"type": "flags.2?true"
},
{
"name": "email_requested",
"type": "flags.3?true"
},
{
"name": "shipping_address_requested",
"type": "flags.4?true"
},
{
"name": "currency",
"type": "string"
},
{
"name": "amounts",
"type": "Vector<InvoiceAmount>"
}
],
"type": "Invoice"
},
{
"id": "5390619",
"predicate": "inputMediaInvoice",
"params": [
{
"name": "invoice",
"type": "Invoice"
},
{
"name": "payload",
"type": "bytes"
}
],
"type": "InputMedia"
},
{
"id": "193336472",
"predicate": "paymentChargeStripe",
"params": [
{
"name": "id",
"type": "string"
},
{
"name": "stripe_charge_id",
"type": "string"
}
],
"type": "PaymentCharge"
},
{
"id": "741982121",
"predicate": "messageActionPaymentSentMe",
"params": [
{
"name": "flags",
"type": "#"
},
{
"name": "currency",
"type": "string"
},
{
"name": "total_amount",
"type": "int"
},
{
"name": "payload",
"type": "bytes"
},
{
"name": "add_info",
"type": "PaymentRequestedInfo"
},
{
"name": "charge",
"type": "PaymentCharge"
}
],
"type": "MessageAction"
},
{
"id": "1411986785",
"predicate": "messageMediaInvoice",
"params": [
{
"name": "currency",
"type": "string"
},
{
"name": "total_amount",
"type": "int"
}
],
"type": "MessageMedia"
},
{
"id": "-1344716869",
"predicate": "keyboardButtonBuy",
"params": [
{
"name": "text",
"type": "string"
}
],
"type": "KeyboardButton"
},
{
"id": "-355627904",
"predicate": "messageActionPaymentSent",
"params": [
{
"name": "currency",
"type": "string"
},
{
"name": "total_amount",
"type": "int"
}
],
"type": "MessageAction"
},
{
"id": "-1521748531",
"predicate": "messageActionPaymentReceipt",
"params": [],
"type": "MessageAction"
},
{
"id": "950641644",
"predicate": "paymentProviderStripe",
"params": [],
"type": "PaymentProvider"
},
{
"id": "941961843",
"predicate": "payments.paymentForm",
"params": [
{
"name": "bot_id",
"type": "int"
},
{
"name": "url",
"type": "string"
},
{
"name": "invoice",
"type": "Invoice"
},
{
"name": "provider",
"type": "PaymentProvider"
},
{
"name": "users",
"type": "Vector<User>"
}
],
"type": "payments.PaymentForm"
},
{
"id": "-1989095115",
"predicate": "paymentCredentialsToken",
"params": [
{
"name": "token",
"type": "string"
},
{
"name": "token_type",
"type": "string"
}
],
"type": "PaymentCredentials"
},
{
"id": "512535275",
"predicate": "postAddress",
"params": [
{
"name": "street_line1",
"type": "string"
},
{
"name": "street_line2",
"type": "string"
},
{
"name": "city",
"type": "string"
},
{
"name": "state",
"type": "string"
},
{
"name": "country_iso2",
"type": "string"
},
{
"name": "post_code",
"type": "string"
}
],
"type": "PostAddress"
},
{
"id": "-1868808300",
"predicate": "paymentRequestedInfo",
"params": [
{
"name": "flags",
"type": "#"
},
{
"name": "name",
"type": "flags.0?string"
},
{
"name": "phone",
"type": "flags.1?string"
},
{
"name": "email",
"type": "flags.2?string"
},
{
"name": "shipping_address",
"type": "flags.3?PostAddress"
}
],
"type": "PaymentRequestedInfo"
}
],
"methods": [
{
"id": "-1712285883",
"method": "payments.getPaymentForm",
"params": [
{
"name": "msg_id",
"type": "int"
}
],
"type": "payments.PaymentForm"
},
{
"id": "690149718",
"method": "payments.sendPaymentForm",
"params": [
{
"name": "msg_id",
"type": "int"
},
{
"name": "credentials",
"type": "PaymentCredentials"
},
{
"name": "info",
"type": "PaymentRequestedInfo"
}
],
"type": "Updates"
},
{
"id": "923401109",
"method": "payments.confirmBuy",
"params": [
{
"name": "msg_id",
"type": "int"
},
{
"name": "currency",
"type": "string"
},
{
"name": "total_amount",
"type": "int"
}
],
"type": "Updates"
}
]
}