admin-queries.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import gql from 'graphql-tag';
  2. export const PAYMENT_METHOD_FRAGMENT = gql`
  3. fragment PaymentMethod on PaymentMethod {
  4. id
  5. code
  6. name
  7. description
  8. enabled
  9. checker {
  10. code
  11. args {
  12. name
  13. value
  14. }
  15. }
  16. handler {
  17. code
  18. args {
  19. name
  20. value
  21. }
  22. }
  23. }
  24. `;
  25. export const CREATE_PAYMENT_METHOD = gql`
  26. mutation CreatePaymentMethod($input: CreatePaymentMethodInput!) {
  27. createPaymentMethod(input: $input) {
  28. ...PaymentMethod
  29. }
  30. }
  31. ${PAYMENT_METHOD_FRAGMENT}
  32. `;
  33. export const GET_CUSTOMER_LIST = gql`
  34. query GetCustomerList($options: CustomerListOptions) {
  35. customers(options: $options) {
  36. items {
  37. id
  38. title
  39. firstName
  40. lastName
  41. emailAddress
  42. phoneNumber
  43. user {
  44. id
  45. verified
  46. }
  47. }
  48. totalItems
  49. }
  50. }
  51. `;
  52. const REFUND_FRAGMENT = gql`
  53. fragment Refund on Refund {
  54. id
  55. state
  56. items
  57. transactionId
  58. shipping
  59. total
  60. metadata
  61. }
  62. `;
  63. export const REFUND_ORDER = gql`
  64. mutation RefundOrder($input: RefundOrderInput!) {
  65. refundOrder(input: $input) {
  66. ...Refund
  67. ... on ErrorResult {
  68. errorCode
  69. message
  70. }
  71. }
  72. }
  73. ${REFUND_FRAGMENT}
  74. `;
  75. export const GET_ORDER_PAYMENTS = gql`
  76. query order($id: ID!) {
  77. order(id: $id) {
  78. id
  79. payments {
  80. id
  81. transactionId
  82. method
  83. amount
  84. state
  85. errorMessage
  86. metadata
  87. }
  88. }
  89. }
  90. `;