daily pastebin goal
66%
SHARE
TWEET

Untitled

a guest Jan 11th, 2017 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. responseBody: {
  2.   anyOf: [
  3.     { // 200 response:
  4.       type: 'object',
  5.       required: ['refundAmountsByPaymentSource'],
  6.       properties: {
  7.         refundAmountsByPaymentSource: {
  8.           type: 'object',
  9.           minProperties: 1,
  10.           additionalProperties: false,
  11.           properties: {
  12.             stripe: {
  13.               type: 'number',
  14.               min: 0.01,
  15.             },
  16.             userStoreCredit: {
  17.               type: 'number',
  18.               min: 0.01,
  19.             },
  20.             goodEggsPromo: {
  21.               type: 'number',
  22.               min: 0.01,
  23.             },
  24.           },
  25.         },
  26.       },
  27.     },
  28.     { // 404 response:
  29.       type: 'object',
  30.       // ???
  31.     },
  32.     { // 400 response:
  33.       type: 'object',
  34.       required: ['error'],
  35.       properties: {
  36.         error: {
  37.           type: 'object',
  38.           required: ['type'],
  39.           properties: {
  40.             type: {
  41.               type: 'string',
  42.               enum: [
  43.                 'PARAMETER_REQUIRED',
  44.                 'INVOICE_NOT_FOUND',
  45.                 'NOT_ENOUGH_LINE_ITEMS',
  46.                 'AMOUNT_NOT_IN_RANGE',
  47.               ],
  48.             },
  49.           },
  50.         },
  51.       },
  52.     },
  53.   ],
  54. },
RAW Paste Data
Top