export const LiquidUserMESchema = {
  type: 'object',
  properties: {
    sub: {
      type: 'string'
    },
    name: {
      type: 'string'
    },
    family_name: {
      type: 'string'
    },
    given_name: {
      type: 'string'
    },
    picture: {
      type: 'null'
    },
    email: {
      type: 'string'
    },
    phone_number: {
      type: 'string'
    },
    accountId: {
      type: 'string'
    },
    stripePublishableKey: {
      type: 'string'
    },
    accountsToOnboard: {
      type: 'array',
      items: {}
    },
    roles: {
      type: 'array',
      items: [
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        },
        {
          type: 'string'
        }
      ]
    },
    company: {
      type: 'object',
      properties: {
        uuid: {
          type: 'string'
        },
        domain: {
          type: 'string'
        },
        name: {
          type: 'string'
        },
        logoUrl: {
          type: 'null'
        },
        accounts: {
          type: 'array',
          items: [
            {
              type: 'object',
              properties: {
                id: {
                  type: 'string'
                },
                currency: {
                  type: 'string'
                },
                country: {
                  type: 'string'
                },
                status: {
                  type: 'string'
                },
                shippableCountries: {
                  type: 'array',
                  items: [
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    }
                  ]
                }
              }
            },
            {
              type: 'object',
              properties: {
                id: {
                  type: 'string'
                },
                currency: {
                  type: 'string'
                },
                country: {
                  type: 'string'
                },
                status: {
                  type: 'string'
                },
                shippableCountries: {
                  type: 'array',
                  items: [
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    }
                  ]
                }
              }
            },
            {
              type: 'object',
              properties: {
                id: {
                  type: 'string'
                },
                currency: {
                  type: 'string'
                },
                country: {
                  type: 'string'
                },
                status: {
                  type: 'string'
                },
                shippableCountries: {
                  type: 'array',
                  items: [
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    },
                    {
                      type: 'string'
                    }
                  ]
                }
              }
            }
          ]
        },
        cardFeeds: {
          type: 'array',
          items: {}
        },
        solidStatus: {
          type: 'string'
        },
        liquidEnabled: {
          type: 'boolean'
        },
        expenseEnabled: {
          type: 'boolean'
        },
        navanExpenseTabEnabled: {
          type: 'boolean'
        },
        solidEnabled: {
          type: 'boolean'
        },
        travelEnabled: {
          type: 'boolean'
        },
        perDiemExpenseEnabled: {
          type: 'boolean'
        },
        erp: {
          type: 'string'
        },
        isComtravo: {
          type: 'boolean'
        },
        companySupport: {
          type: 'object',
          properties: {
            email: {
              type: 'string'
            },
            name: {
              type: 'string'
            }
          }
        },
        accountOwners: {
          type: 'array',
          items: [
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'string'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            },
            {
              type: 'object',
              properties: {
                uuid: {
                  type: 'string'
                },
                email: {
                  type: 'string'
                },
                givenName: {
                  type: 'string'
                },
                familyName: {
                  type: 'string'
                },
                pictureHash: {
                  type: 'null'
                },
                fullName: {
                  type: 'string'
                },
                picture: {
                  type: 'null'
                }
              }
            }
          ]
        },
        csm: {
          type: 'null'
        },
        directReimbursementsEnabled: {
          type: 'boolean'
        },
        purchaseEnabled: {
          type: 'boolean'
        },
        policyVersion: {
          type: 'string'
        },
        issuingEnabled: {
          type: 'boolean'
        }
      }
    },
    companyLiquidEnabled: {
      type: 'boolean'
    },
    impersonatorUuid: {
      type: 'null'
    },
    impersonatorEmail: {
      type: 'null'
    },
    production: {
      type: 'boolean'
    },
    dateCreated: {
      type: 'string'
    },
    dateModified: {
      type: 'string'
    },
    companyUuid: {
      type: 'string'
    },
    guest: {
      type: 'boolean'
    },
    enabled: {
      type: 'boolean'
    },
    liquidOwner: {
      type: 'boolean'
    },
    liquidAdmin: {
      type: 'boolean'
    },
    liquidAdminRo: {
      type: 'boolean'
    },
    billpayPaymentApprover: {
      type: 'boolean'
    },
    controlPanel: {
      type: 'boolean'
    },
    helpDesk: {
      type: 'boolean'
    },
    csm: {
      type: 'boolean'
    },
    riskOps: {
      type: 'boolean'
    },
    riskOpsRo: {
      type: 'boolean'
    },
    approver: {
      type: 'boolean'
    },
    employeeId: {
      type: 'null'
    },
    title: {
      type: 'null'
    },
    policyLevel: {
      type: 'string'
    },
    department: {
      type: 'null'
    },
    billTo: {
      type: 'null'
    },
    region: {
      type: 'null'
    },
    subsidiary: {
      type: 'null'
    },
    physicalCardCount: {
      type: 'integer'
    },
    purchaseCardCount: {
      type: 'integer'
    },
    purchaseCardRequestCount: {
      type: 'integer'
    },
    liquidPolicy: {
      type: 'object',
      properties: {
        allowPhysicalCard: {
          type: 'boolean'
        },
        physicalCardDuringTripsOnly: {
          type: 'boolean'
        },
        receiptRequired: {
          type: 'boolean'
        },
        receiptRequiredAmountsAbove: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        manualExpenseReceiptRequired: {
          type: 'boolean'
        },
        manualExpenseReceiptRequiredAmountsAbove: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        importedExpenseReceiptRequired: {
          type: 'boolean'
        },
        importedExpenseReceiptRequiredAmountsAbove: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        flagAmountPerMonthEnabled: {
          type: 'boolean'
        },
        flagAmountsPerMonth: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        maxAmountsPerMonth: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        policyDefinitions: {
          type: 'object',
          properties: {
            GAS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            OTHER: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            PHONE: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            LODGING: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            INTERNET: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            WELLNESS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        YEARLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        YEARLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            BLACK_CARS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            MEALS_SELF: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            RECRUITING: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            CONFERENCES: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            RENTAL_CARS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            ENTERTAINING: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_GAS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        WEEKLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        WEEKLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            GIFTS_EXTERNAL: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            GIFTS_INTERNAL: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            WORK_FROM_HOME: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            OFFICE_SUPPLIES: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_OTHER: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            TAXI_AND_RIDESHARE: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            TRAVELING_INTERNET: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TOOLS_AND_MATERIALS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            SHIPPING_AND_POSTAGE: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_MEALS_SELF: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            GROUND_TRANSPORTATION: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            TEAM_EVENTS_AND_MEALS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    GlCode: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField2: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField3: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField4: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            TRAVELING_TEAM_EVENTS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_ENTERTAINING: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        DAILY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            AIRFARE_AND_AIRLINE_FEES: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object',
                  properties: {
                    projects: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    billToClient: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    },
                    customField1: {
                      type: 'object',
                      properties: {
                        enabled: {
                          type: 'boolean'
                        },
                        required: {
                          type: 'boolean'
                        }
                      }
                    }
                  }
                }
              }
            },
            BOOKS_DUES_AND_SUBSCRIPTIONS: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_TAXI_AND_RIDESHARE: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        WEEKLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        WEEKLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            TRAVELING_GROUND_TRANSPORTATION: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            },
            GROUND_TRANSPORTATION_AND_PARKING: {
              type: 'object',
              properties: {
                flagRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                declineRule: {
                  type: 'object',
                  properties: {
                    maxAmounts: {
                      type: 'object',
                      properties: {
                        MONTHLY: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        PER_AUTHORIZATION: {
                          type: 'object',
                          properties: {
                            enabled: {
                              type: 'boolean'
                            },
                            amount: {
                              type: 'integer'
                            },
                            amounts: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                hidden: {
                  type: 'boolean'
                },
                flagOffPlatform: {
                  type: 'boolean'
                },
                prepaidGlCode: {
                  type: 'object',
                  properties: {
                    number: {
                      type: 'string'
                    },
                    name: {
                      type: 'string'
                    },
                    taxableBenefit: {
                      type: 'boolean'
                    },
                    default: {
                      type: 'boolean'
                    },
                    taFee: {
                      type: 'boolean'
                    },
                    accountType: {
                      type: 'null'
                    },
                    erp: {
                      type: 'null'
                    },
                    erpId: {
                      type: 'null'
                    }
                  }
                },
                autoReject: {
                  type: 'boolean'
                },
                enabled: {
                  type: 'boolean'
                },
                glCode: {
                  type: 'null'
                },
                approverType: {
                  type: 'string'
                },
                individualApproverUuids: {
                  type: 'array',
                  items: {}
                },
                customFieldsSettings: {
                  type: 'object'
                }
              }
            }
          }
        },
        mileageRestriction: {
          type: 'object',
          properties: {
            enabled: {
              type: 'boolean'
            },
            country: {
              type: 'string'
            },
            rate: {
              type: 'number'
            },
            flag: {
              type: 'integer'
            },
            glCode: {
              type: 'null'
            },
            hidden: {
              type: 'boolean'
            },
            approverType: {
              type: 'string'
            },
            individualApproverUuids: {
              type: 'array',
              items: {}
            },
            customFieldsSettings: {
              type: 'object',
              properties: {
                GlCode: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                projects: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                billToClient: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField1: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField2: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField3: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField4: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                }
              }
            },
            currency: {
              type: 'string'
            },
            distanceUnit: {
              type: 'string'
            }
          }
        },
        perDiem: {
          type: 'object',
          properties: {
            enabled: {
              type: 'boolean'
            },
            reviewRequired: {
              type: 'boolean'
            },
            glCode: {
              type: 'null'
            },
            approverType: {
              type: 'string'
            },
            individualApproverUuids: {
              type: 'array',
              items: {}
            },
            customFieldsSettings: {
              type: 'object',
              properties: {
                GlCode: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                projects: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                billToClient: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField1: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField2: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField3: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                },
                customField4: {
                  type: 'object',
                  properties: {
                    enabled: {
                      type: 'boolean'
                    },
                    required: {
                      type: 'boolean'
                    }
                  }
                }
              }
            }
          }
        },
        payLaterHotelReceiptRequired: {
          type: 'boolean'
        },
        allowPurchaseCardRequest: {
          type: 'boolean'
        },
        adminApprovalRequiredAmountsAbove: {
          type: 'object',
          properties: {
            EUR: {
              type: 'integer'
            },
            GBP: {
              type: 'integer'
            },
            USD: {
              type: 'integer'
            }
          }
        },
        purchaseCardRequestAdminApprovers: {
          type: 'array',
          items: [
            {
              type: 'string'
            }
          ]
        },
        allowEditHrFields: {
          type: 'boolean'
        },
        reimbursementType: {
          type: 'string'
        },
        userUuid: {
          type: 'string'
        },
        uuid: {
          type: 'string'
        },
        allowLinkBankAccount: {
          type: 'boolean'
        },
        requiredToLinkBankAccount: {
          type: 'boolean'
        }
      }
    },
    policyMetadata: {
      type: 'object',
      properties: {
        categories: {
          type: 'array',
          items: [
            {
              type: 'object',
              properties: {
                name: {
                  type: 'string'
                },
                icon: {
                  type: 'string'
                },
                newIcon: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                },
                illustration: {
                  type: 'string'
                },
                policies: {
                  type: 'array',
                  items: [
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    }
                  ]
                },
                policyCategoryId: {
                  type: 'string'
                },
                shortName: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                name: {
                  type: 'string'
                },
                icon: {
                  type: 'string'
                },
                newIcon: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                },
                illustration: {
                  type: 'string'
                },
                policies: {
                  type: 'array',
                  items: [
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            DAILY: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    }
                  ]
                },
                policyCategoryId: {
                  type: 'string'
                },
                shortName: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                name: {
                  type: 'string'
                },
                icon: {
                  type: 'string'
                },
                newIcon: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                },
                illustration: {
                  type: 'string'
                },
                policies: {
                  type: 'array',
                  items: [
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    }
                  ]
                },
                policyCategoryId: {
                  type: 'string'
                },
                shortName: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                name: {
                  type: 'string'
                },
                icon: {
                  type: 'string'
                },
                newIcon: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                },
                illustration: {
                  type: 'string'
                },
                policies: {
                  type: 'array',
                  items: [
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            DAILY: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            MONTHLY: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            MONTHLY: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    }
                  ]
                },
                policyCategoryId: {
                  type: 'string'
                },
                shortName: {
                  type: 'string'
                }
              }
            },
            {
              type: 'object',
              properties: {
                name: {
                  type: 'string'
                },
                icon: {
                  type: 'string'
                },
                newIcon: {
                  type: 'string'
                },
                picture: {
                  type: 'string'
                },
                illustration: {
                  type: 'string'
                },
                policies: {
                  type: 'array',
                  items: [
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object',
                          properties: {
                            PER_AUTHORIZATION: {
                              type: 'object',
                              properties: {
                                EUR: {
                                  type: 'integer'
                                },
                                GBP: {
                                  type: 'integer'
                                },
                                USD: {
                                  type: 'integer'
                                }
                              }
                            }
                          }
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: [
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            },
                            {
                              type: 'string'
                            }
                          ]
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    },
                    {
                      type: 'object',
                      properties: {
                        type: {
                          type: 'string'
                        },
                        picture: {
                          type: 'string'
                        },
                        newPicture: {
                          type: 'string'
                        },
                        defaultFlagSpendIntervals: {
                          type: 'array',
                          items: {}
                        },
                        defaultDeclineSpendIntervals: {
                          type: 'array',
                          items: {}
                        },
                        warningAmounts: {
                          type: 'object'
                        },
                        name: {
                          type: 'string'
                        },
                        description: {
                          type: 'string'
                        }
                      }
                    }
                  ]
                },
                policyCategoryId: {
                  type: 'string'
                },
                shortName: {
                  type: 'string'
                }
              }
            }
          ]
        }
      }
    },
    account: {
      type: 'object',
      properties: {
        id: {
          type: 'string'
        },
        currency: {
          type: 'string'
        },
        country: {
          type: 'string'
        },
        status: {
          type: 'string'
        },
        shippableCountries: {
          type: 'array',
          items: [
            {
              type: 'string'
            },
            {
              type: 'string'
            }
          ]
        }
      }
    },
    billableEntity: {
      type: 'object',
      properties: {
        uuid: {
          type: 'string'
        },
        legalName: {
          type: 'string'
        },
        address: {
          type: 'object',
          properties: {
            line1: {
              type: 'string'
            },
            line2: {
              type: 'string'
            },
            city: {
              type: 'string'
            },
            state: {
              type: 'string'
            },
            postalCode: {
              type: 'string'
            },
            country: {
              type: 'string'
            }
          }
        },
        timezone: {
          type: 'string'
        },
        taxId: {
          type: 'null'
        },
        deleted: {
          type: 'boolean'
        },
        accountCurrency: {
          type: 'string'
        },
        default: {
          type: 'boolean'
        },
        officialCurrency: {
          type: 'string'
        }
      }
    },
    minimumChargeAmounts: {
      type: 'object',
      properties: {
        SGD: {
          type: 'number'
        },
        GBP: {
          type: 'number'
        },
        CHF: {
          type: 'number'
        },
        PLN: {
          type: 'number'
        },
        INR: {
          type: 'number'
        },
        NZD: {
          type: 'number'
        },
        EUR: {
          type: 'number'
        },
        MYR: {
          type: 'number'
        },
        AUD: {
          type: 'number'
        },
        BRL: {
          type: 'number'
        },
        HKD: {
          type: 'number'
        },
        HUF: {
          type: 'number'
        },
        JPY: {
          type: 'number'
        },
        RON: {
          type: 'number'
        },
        SEK: {
          type: 'number'
        },
        USD: {
          type: 'number'
        },
        CZK: {
          type: 'number'
        },
        MXN: {
          type: 'number'
        },
        BGN: {
          type: 'number'
        },
        NOK: {
          type: 'number'
        },
        AED: {
          type: 'number'
        },
        CAD: {
          type: 'number'
        },
        DKK: {
          type: 'number'
        }
      }
    },
    emailProvider: {
      type: 'string'
    },
    givenName: {
      type: 'string'
    },
    familyName: {
      type: 'string'
    },
    coinbaseRoutingNumber: {
      type: 'string'
    },
    plaidEnabled: {
      type: 'boolean'
    },
    uuid: {
      type: 'string'
    },
    perDiemRate: {
      type: 'object',
      properties: {
        currency: {
          type: 'string'
        },
        amount: {
          type: 'integer'
        }
      }
    },
    legal_given_name: {
      type: 'string'
    },
    legal_family_name: {
      type: 'string'
    },
    birthdate: {
      type: 'null'
    },
    perDiemSettings: {
      type: 'object',
      properties: {
        enabled: {
          type: 'boolean'
        },
        rate: {
          type: 'object',
          properties: {
            currency: {
              type: 'string'
            },
            amount: {
              type: 'integer'
            }
          }
        }
      }
    },
    _links: {
      type: 'object',
      properties: {
        self: {
          type: 'object',
          properties: {
            href: {
              type: 'string'
            }
          }
        },
        calendar: {
          type: 'object',
          properties: {
            href: {
              type: 'string'
            }
          }
        }
      }
    }
  }
};
