def __init__(self, order_id, is_bid, region_id, solar_system_id,
              station_id, type_id, price, volume_entered, volume_remaining,
              minimum_volume, order_issue_date, order_duration, order_range,
              generated_at):
     """
     :param int order_id: The unique order ID for this order.
     :param bool is_bid: If ``True``, this is a bid (buy order). If ``False``,
         it's a sell order.
     :param int region_id: The region the order is in.
     :param int solar_system_id: The solar system the order is in.
     :param int station_id: The station the order is in.
     :param int type_id: The item type of the order.
     :param float price: The buy/sell price per item.
     :param int volume_entered: The original amount of the buy/sell order.
     :param int volume_remaining: The quantity remaining in the order.
     :param int minimum_volume: The minimum volume that may remain
         before the order is removed.
     :param datetime.datetime order_issue_date: The time at which the order
         was first posted.
     :param int order_duration: The duration (in days) of the order.
     :param int order_range: No idea what this is.
     :param datetime.datetime generated_at: Time of generation.
     """
     self.order_id = int(order_id)
     if not isinstance(is_bid, bool):
         raise TypeError('is_bid should be a bool.')
     self.is_bid = is_bid
     if region_id:
         self.region_id = int(region_id)
     else:
         # Client lacked the data for result rows.
         self.region_id = None
     if solar_system_id:
         self.solar_system_id = int(solar_system_id)
     else:
         # Client lacked the data for result rows.
         self.solar_system_id = None
     self.station_id = int(station_id)
     self.type_id = int(type_id)
     self.price = float(price)
     self.volume_entered = int(volume_entered)
     self.volume_remaining = int(volume_remaining)
     self.minimum_volume = int(minimum_volume)
     if not isinstance(order_issue_date, datetime.datetime):
         raise TypeError('order_issue_date should be a datetime.')
     self.order_issue_date = check_for_naive_dtime(order_issue_date)
     self.order_duration = int(order_duration)
     self.order_range = int(order_range)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
 def __init__(self, order_id, is_bid, region_id, solar_system_id,
              station_id, type_id, price, volume_entered, volume_remaining,
              minimum_volume, order_issue_date, order_duration, order_range,
              generated_at):
     """
     :param int order_id: The unique order ID for this order.
     :param bool is_bid: If ``True``, this is a bid (buy order). If ``False``,
         it's a sell order.
     :param int region_id: The region the order is in.
     :param int solar_system_id: The solar system the order is in.
     :param int station_id: The station the order is in.
     :param int type_id: The item type of the order.
     :param float price: The buy/sell price per item.
     :param int volume_entered: The original amount of the buy/sell order.
     :param int volume_remaining: The quantity remaining in the order.
     :param int minimum_volume: The minimum volume that may remain
         before the order is removed.
     :param datetime.datetime order_issue_date: The time at which the order
         was first posted.
     :param int order_duration: The duration (in days) of the order.
     :param int order_range: No idea what this is.
     :param datetime.datetime generated_at: Time of generation.
     """
     self.order_id = int(order_id)
     if not isinstance(is_bid, bool):
         raise TypeError('is_bid should be a bool.')
     self.is_bid = is_bid
     if region_id:
         self.region_id = int(region_id)
     else:
         # Client lacked the data for result rows.
         self.region_id = None
     if solar_system_id:
         self.solar_system_id = int(solar_system_id)
     else:
         # Client lacked the data for result rows.
         self.solar_system_id = None
     self.station_id = int(station_id)
     self.type_id = int(type_id)
     self.price = float(price)
     self.volume_entered = int(volume_entered)
     self.volume_remaining = int(volume_remaining)
     self.minimum_volume = int(minimum_volume)
     if not isinstance(order_issue_date, datetime.datetime):
         raise TypeError('order_issue_date should be a datetime.')
     self.order_issue_date = check_for_naive_dtime(order_issue_date)
     self.order_duration = int(order_duration)
     self.order_range = int(order_range)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
 def __init__(self, type_id, region_id, historical_date, num_orders,
              low_price, high_price, average_price, total_quantity,
              generated_at):
     self.type_id = int(type_id)
     if region_id:
         self.region_id = int(region_id)
     else:
         # Client lacked the data for result rows.
         self.region_id = None
     if not isinstance(historical_date, datetime.datetime):
         raise TypeError('historical_date should be a datetime, not %s.' % type(historical_date))
     self.historical_date = check_for_naive_dtime(historical_date)
     self.num_orders = int(num_orders)
     self.low_price = float(low_price)
     self.high_price = float(high_price)
     self.average_price = float(average_price)
     self.total_quantity = int(total_quantity)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
예제 #4
0
 def __init__(self, type_id, region_id, historical_date, num_orders,
              low_price, high_price, average_price, total_quantity,
              generated_at):
     self.type_id = int(type_id)
     if region_id:
         self.region_id = int(region_id)
     else:
         # Client lacked the data for result rows.
         self.region_id = None
     if not isinstance(historical_date, datetime.datetime):
         raise TypeError('historical_date should be a datetime, not %s.' % type(historical_date))
     self.historical_date = check_for_naive_dtime(historical_date)
     self.num_orders = int(num_orders)
     self.low_price = float(low_price)
     self.high_price = float(high_price)
     self.average_price = float(average_price)
     self.total_quantity = int(total_quantity)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
 def __init__(self, region_id, type_id, generated_at):
     """
     :param int region_id: The region ID that the data set pertains to.
     :param int type_id: The type ID of the item contained in the order set.
     :param datetime.datetime generated_at: When the data set was first
         generated.
     """
     # This can be a None or an int.
     self.region_id = int(region_id) if region_id else None
     self.type_id = int(type_id)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
     self.entries = []
 def __init__(self, region_id, type_id, generated_at):
     """
     :param int region_id: The region ID that the data set pertains to.
     :param int type_id: The type ID of the item contained in the order set.
     :param datetime.datetime generated_at: When the data set was first
         generated.
     """
     # This can be a None or an int.
     self.region_id = int(region_id) if region_id else None
     self.type_id = int(type_id)
     if not isinstance(generated_at, datetime.datetime):
         raise TypeError('generated_at should be a datetime.')
     self.generated_at = check_for_naive_dtime(generated_at)
     self.entries = []