Exemple #1
0
 def __init__(self, *args, **kwargs):
     if isArgsThisClass(self, args):
         self.data = args[0].data
     else:
         if len(args) == 1 and len(kwargs) == 0:
             kwargs = args[0]
         super().__init__(
             OrderedDict(
                 [
                     ("max_supply", Int64(kwargs["max_supply"])),
                     ("market_fee_percent", Uint16(kwargs["market_fee_percent"])),
                     ("max_market_fee", Int64(kwargs["max_market_fee"])),
                     ("issuer_permissions", Uint16(kwargs["issuer_permissions"])),
                     ("flags", Uint16(kwargs["flags"])),
                     ("core_exchange_rate", Price(kwargs["core_exchange_rate"])),
                     (
                         "whitelist_authorities",
                         Array(
                             [
                                 ObjectId(x, "account")
                                 for x in kwargs["whitelist_authorities"]
                             ]
                         ),
                     ),
                     (
                         "blacklist_authorities",
                         Array(
                             [
                                 ObjectId(x, "account")
                                 for x in kwargs["blacklist_authorities"]
                             ]
                         ),
                     ),
                     (
                         "whitelist_markets",
                         Array(
                             [
                                 ObjectId(x, "asset")
                                 for x in kwargs["whitelist_markets"]
                             ]
                         ),
                     ),
                     (
                         "blacklist_markets",
                         Array(
                             [
                                 ObjectId(x, "asset")
                                 for x in kwargs["blacklist_markets"]
                             ]
                         ),
                     ),
                     ("description", String(kwargs["description"])),
                     ("extensions", Set([])),
                 ]
             )
         )
Exemple #2
0
 def __init__(self, *args, **kwargs):
     if isArgsThisClass(self, args):
             self.data = args[0].data
     else:
         if len(args) == 1 and len(kwargs) == 0:
             kwargs = args[0]
         super().__init__(OrderedDict([
             ('fee', Asset(kwargs["fee"])),
             ('bettor_id', ObjectId(kwargs["bettor_id"], "account")),
             ('betting_market_id', ObjectId(kwargs["betting_market_id"], "betting_market")),
             ('amount_to_bet', Int64(kwargs["amount_to_bet"])),
             ('amount_to_win', Int64(kwargs["amount_to_win"])),
             ('amount_reserved_for_fees', Int64(kwargs["amount_reserved_for_fees"])),
             ('back_or_lay', BetType(kwargs["back_or_lay"])),
             ('extensions', Set([])),
         ]))
Exemple #3
0
 def __init__(self, *args, **kwargs):
     if isArgsThisClass(self, args):
             self.data = args[0].data
     else:
         if len(args) == 1 and len(kwargs) == 0:
             kwargs = args[0]
         super().__init__(OrderedDict([
             ('amount', Int64(kwargs["amount"])),
             ('asset_id', ObjectId(kwargs["asset_id"], "asset"))
         ]))
 def __init__(self, *args, **kwargs):
     if isArgsThisClass(self, args):
             self.data = args[0].data
     else:
         if len(args) == 1 and len(kwargs) == 0:
             kwargs = args[0]
         super().__init__(OrderedDict([
             ('fee', Asset(kwargs["fee"])),
             ('from_account', ObjectId(kwargs["from_account"], "account")),
             ('asset_id', ObjectId(kwargs["asset_id"], "asset")),
             ('amount', Int64(kwargs["amount"])),
             ('extensions', Set([])),
         ]))
 def detail(self, *args, **kwargs):
     return OrderedDict([
         ("amount", Int64(kwargs["amount"])),
         ("asset_id", ObjectId(kwargs["asset_id"], "asset")),
     ])