Skip to content

Instantly share code, notes, and snippets.

@dukei
Created June 9, 2020 19:15
Show Gist options
  • Save dukei/88b12957079899690aff8a70a8c7022e to your computer and use it in GitHub Desktop.
Save dukei/88b12957079899690aff8a70a8c7022e to your computer and use it in GitHub Desktop.
# Write your query or mutation here
mutation auth_dco{
authenticate(email: "dco@mail.ru", password: "12345678", fingerprint: "1234"){
accessToken
id
}
}
query getProductTypes{
getProductTypes{
id textId name description expiresIn price maxNum stockable updatedAt
}
}
query canBuyDmNode{
getBuyComission(currencyIdFrom: "BTC", productTypeId:1, amount: 1, userIdTo: 2){
comission comissionCurrencyId rate productTypeId cost price rateId
}
}
mutation buyDmNode {
buy(currencyIdFrom: "CODE:asdlfjalsd", productTypeId:1, amount: 1, userIdTo: 1, comment:"take this"){
tx {
id userFrom {email} currencyFrom valueFrom comissionFrom rateFrom userTo {email} addressTo currencyTo valueTo rateTo hash confirmations createdAt updatedAt status type explorer comment
}
confirm {
id tries validTo
}
}
}
query getProducts {
getProducts(userId: 1) {
id productTypeId userId till cnt
}
}
mutation confirmBuy {
confirmBuy(confirmId: "9ab66768-fbb0-4b55-8f6b-00b0b48c00a8" code: "906384"){
tx {
id userFrom {email} currencyFrom valueFrom comissionFrom rateFrom userTo {email} addressTo currencyTo valueTo rateTo hash confirmations createdAt updatedAt status type explorer comment
}
confirm {
id tries validTo
}
}
}
query getProviders {
getABProviders(userId: 1){
id textId name description preferences icon version createdAt updatedAt counters
}
}
query getAccounts {
getABAccounts{
id providerId name lastResult lastResultTime prefs executionInfo {
createdAt finishedAt result status codes {
id params {
__typename
... on ABRetrieveParamsCode {
type time prompt inputType
}
... on ABRetrieveParamsImage {
type time prompt inputType image
}
} createdAt till currentTime
}
}
}
}
mutation createAccount {
createABAccount(providerId:2, name: "Мой акк", prefs: "{\"login\": \"captcha-sms\",\"password\": \"pass\"}"){
id providerId name lastResult lastResultTime prefs executionInfo {
createdAt finishedAt result status codes {
id params {
__typename
... on ABRetrieveParamsCode {
type time prompt inputType
}
... on ABRetrieveParamsImage {
type time prompt inputType image
}
} createdAt till currentTime
}
}
}
}
mutation updateAccount {
updateABAccount(accId:12, name: "Мой акк 2", prefs: "{\"login\": \"captcha\",\"password\": \"pass2\"}"){
id providerId name lastResult lastResultTime prefs executionInfo {
createdAt finishedAt result status codes {
id params {
__typename
... on ABRetrieveParamsCode {
type time prompt inputType
}
... on ABRetrieveParamsImage {
type time prompt inputType image
}
} createdAt till currentTime
}
}
}
}
mutation deleteAccount {
deleteABAccounts(accIds: [11])
}
mutation executeAccount {
executeABAccounts(accIds: [12]){
id providerId name lastResult lastResultTime prefs executionInfo {
createdAt finishedAt result status codes {
id params {
__typename
... on ABRetrieveParamsCode {
type time prompt inputType
}
... on ABRetrieveParamsImage {
type time prompt inputType image
}
} createdAt till currentTime
}
}
}
}
mutation enterCode {
enterABCode(codeId: "22", code: "3sdff43")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment