Sha256: 3705ab2dae53b24c0d484031a9da391fa5198d0ba575d414d2e20f525e7b0c09

Contents?: true

Size: 462 Bytes

Versions: 1

Compression:

Stored size: 462 Bytes

Contents

module BusinessCentral
  module Object
    class Customer < Base
      OBJECT = 'customers'.freeze

      OBJECT_VALIDATION = {
        display_name: {
          required: true,
          maximum_length: 100
        },
        type: {
          inclusion_of: [
            'Company',
            'Person'
          ]
        }
      }.freeze

      OBJECT_METHODS = [
        :get,
        :post,
        :patch,
        :delete
      ].freeze
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
business-central-1.0.3 lib/business_central/object/customer.rb