Sha256: 7c3e24a777a3460ce6ce6cc7ae234155b4bbed01e743d66bbbcd025fbf0c479c

Contents?: true

Size: 719 Bytes

Versions: 1

Compression:

Stored size: 719 Bytes

Contents

module BusinessCentral
  module Object
    class Vendor < Base
      extend BusinessCentral::Object::Helper

      OBJECT = 'vendors'.freeze

      OBJECT_VALIDATION = {
        number: {
          maximum_length: 20
        },
        display_name: {
          maximum_length: 100
        },
        phone_number: {
          maximum_length: 30
        },
        email: {
          maximum_length: 80
        },
        website: {
          maximum_length: 80
        },
        tax_registration_number: {
          maximum_length: 20
        }
      }.freeze

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

      navigation :default_dimension
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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