Sha256: c8f2baf34921294e986e9d86f0762f2874f9d7bdca7a2da043b535aeae6fb1ff
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
# frozen_string_literal: true module Alpaca module Trade module Api class Order attr_reader :id, :client_order_id, :created_at, :updated_at, :submitted_at, :filled_at, :expired_at, :canceled_at, :failed_at, :asset_id, :symbol, :asset_class, :qty, :filled_qty, :type, :side, :time_in_force, :limit_price, :stop_price, :filled_avg_price, :status, :extended_hours def initialize(json) @id = json['id'] @client_order_id = json['client_order_id'] @created_at = json['created_at'] @updated_at = json['updated_at'] @submitted_at = json['submitted_at'] @filled_at = json['filled_at'] @expired_at = json['expired_at'] @canceled_at = json['canceled_at'] @failed_at = json['failed_at'] @asset_id = json['asset_id'] @symbol = json['symbol'] @asset_class = json['asset_class'] @qty = json['qty'] @filled_qty = json['filled_qty'] @type = json['type'] @side = json['side'] @time_in_force = json['time_in_force'] @limit_price = json['limit_price'] @stop_price = json['stop_price'] @filled_avg_price = json['filled_avg_price'] @status = json['status'] @extended_hours = json['extended_hours'] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alpaca-trade-api-0.3.0 | lib/alpaca/trade/api/order.rb |
alpaca-trade-api-0.2.0 | lib/alpaca/trade/api/order.rb |