Sha256: e28fd2463649855a35c3d9a471effc6b08a441295cd9e7e70ff2139d197f0c49

Contents?: true

Size: 1.32 KB

Versions: 7

Compression:

Stored size: 1.32 KB

Contents

module EfoNelfo
  module V40
    class BL < EfoNelfo::PostType

      # It's important to list the property in the same order as specified in the specs
      property :post_type,         alias: :PostType,   limit: 2,   default: post_type, required: true
      property :index,             alias: :LinjeNr,    limit: 4,   type: :integer
      property :order_number,      alias: :BestNr,     limit: 10,  required: true
      property :item_type,         alias: :VareMrk,    limit: 1,   required: true, type: :integer
      property :item_number,       alias: :VareNr,     limit: 14,  required: true
      property :item_name,         alias: :VaBetg,     limit: 30,  required: true
      property :item_description,  alias: :VaBetg2,    limit: 30
      property :item_count,        alias: :Ant,        limit: 9,   required: true, type: :integer
      property :price_unit,        alias: :PrisEnhet,  limit: 3,   required: true
      property :buyer_item_number, alias: :KVareNr,    limit: 25
      property :delivery_date,     alias: :LevDato,    type: :date
      property :buyer_ref,         alias: :KjøpersRef, limit: 25
      property :splitable,         alias: :DelLev,     type: :boolean, default: true
      property :replacable,        alias: :AltKode,    type: :boolean, default: true

      has_many :text, post_type: "BT"

    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
efo_nelfo-2.0.0 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.7.0 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.6.2 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.6.1 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.6.0 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.5.5 lib/efo_nelfo/v40/bl.rb
efo_nelfo-1.5.4 lib/efo_nelfo/v40/bl.rb