Sha256: 8bffc2e06b7a2ea61758fc8827c37f7fab454f56baa92f4699db40007fbaacc2
Contents?: true
Size: 833 Bytes
Versions: 5
Compression:
Stored size: 833 Bytes
Contents
require_relative 'person' module Gateway class Buyer < Person # Chave do comprador. Utilizada para identificar um comprador no gateway attr_accessor :BuyerKey # Referência do comprador no sistema da loja attr_accessor :BuyerReference # Lista de endereços do comprador attr_accessor :AddressCollection # Data de criação do comprador no sistema da loja attr_accessor :CreateDateInMerchant # Data da última atualização do cadastro do comprador no sistema da loja attr_accessor :LastBuyerUpdateInMerchant # Categoria do comprador attr_accessor :BuyerCategory def initialize @AddressCollection = Array.new end def to_json hash = {} instance_variables.each { |var| hash[var.to_s.delete('@')] = instance_variable_get(var) } hash end end end
Version data entries
5 entries across 5 versions & 2 rubygems