Sha256: ea1f93abc2964b60b1b77a32b6eba98d7fd2617f0319172911efa72cc1b9b9ae

Contents?: true

Size: 757 Bytes

Versions: 6

Compression:

Stored size: 757 Bytes

Contents

require "fortnox/api/mappers/base"

module Fortnox
  module API
    module Mapper
      class Customer < Fortnox::API::Mapper::Base

        KEY_MAP = {
          vat_type: 'VATType',
          vat_number: 'VATNumber',
          email_invoice_bcc: 'EmailInvoiceBCC',
          email_invoice_cc: 'EmailInvoiceCC',
          email_offer_bcc: 'EmailOfferBCC',
          email_offer_cc: 'EmailOfferCC',
          email_order_bcc: 'EmailOrderBCC',
          email_order_cc: 'EmailOrderCC',
          show_price_vat_included: 'ShowPriceVATIncluded',
        }.freeze
        JSON_ENTITY_WRAPPER = 'Customer'.freeze
        JSON_COLLECTION_WRAPPER = 'Customers'.freeze

      end

      Registry.register( Customer.canonical_name_sym, Customer )
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fortnox-api-0.5.2 lib/fortnox/api/mappers/customer.rb
fortnox-api-0.5.1 lib/fortnox/api/mappers/customer.rb
fortnox-api-0.5.0 lib/fortnox/api/mappers/customer.rb
fortnox-api-0.4.0 lib/fortnox/api/mappers/customer.rb
fortnox-api-0.3.0 lib/fortnox/api/mappers/customer.rb
fortnox-api-0.2.0 lib/fortnox/api/mappers/customer.rb