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] if "new_description" in kwargs: # Sort description by countrycode kwargs["new_description"] = sorted( kwargs["new_description"], key=lambda x: repr(x[0]), reverse=False, ) description = Optional(Map([ [String(e[0]), String(e[1])] for e in kwargs["new_description"] ])) else: description = Optional(None) if "freeze" in kwargs: freeze = Optional(Bool(kwargs["freeze"])) else: freeze = Optional(None) if "delay_bets" in kwargs: delay_bets = Optional(Bool(kwargs["delay_bets"])) else: delay_bets = Optional(None) if "new_event_id" in kwargs: new_event_id = Optional(FullObjectId(kwargs["new_event_id"])) else: new_event_id = Optional(None) if "new_rules_id" in kwargs: new_rules_id = Optional(FullObjectId(kwargs["new_rules_id"])) else: new_rules_id = Optional(None) super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('betting_market_group_id', ObjectId(kwargs["betting_market_group_id"], "betting_market_group")), ('new_description', description), ('new_rules_id', new_rules_id), ('freeze', freeze), ('delay_bets', delay_bets), ('extensions', Set([])), ]))
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] if "bitasset_opts" in kwargs: bitasset_opts = Optional( BitAssetOptions(kwargs["bitasset_opts"])) else: bitasset_opts = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("issuer", ObjectId(kwargs["issuer"], "account")), ("symbol", String(kwargs["symbol"])), ("precision", Uint8(kwargs["precision"])), ("common_options", AssetOptions(kwargs["common_options"])), ("bitasset_opts", bitasset_opts), ( "is_prediction_market", Bool(bool(kwargs["is_prediction_market"])), ), ("extensions", Set([])), ]))
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([ ( "insurance_enabled", Bool(kwargs["insurance_enabled"]), ), ( "time_per_commit_move", Uint32(kwargs["time_per_commit_move"]), ), ( "time_per_reveal_move", Uint32(kwargs["time_per_reveal_move"]), ), ( "number_of_gestures", Uint8(kwargs["number_of_gestures"]), ), ]))
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] # Sort description by countrycode kwargs["description"] = sorted(kwargs["description"], key=lambda x: repr(x[0]), reverse=False) description = Map([[String(e[0]), String(e[1])] for e in kwargs["description"]]) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("description", description), ("event_id", FullObjectId(kwargs["event_id"])), ("rules_id", FullObjectId(kwargs["rules_id"])), ("asset_id", ObjectId(kwargs["asset_id"], "asset")), ("never_in_play", Bool(kwargs["never_in_play"])), ( "delay_before_settling", Uint32(kwargs["delay_before_settling"]), ), ######################## # Multi Market Exposure # Not available on beatrice or alice-hardfork ######################## # ( # "resolution_constraint", # ResolutionConstraint(kwargs["resolution_constraint"]), # ), ("extensions", Set([])), ]))
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] if 'extensions' not in kwargs or not kwargs['extensions']: kwargs['extensions'] = [] elif not isinstance(kwargs['extensions'], list): raise TypeError( 'You need to provide a list as extension param') super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("seller", ObjectId(kwargs["seller"], "account")), ("amount_to_sell", Asset(kwargs["amount_to_sell"])), ("min_to_receive", Asset(kwargs["min_to_receive"])), ("expiration", PointInTime(kwargs["expiration"])), ("fill_or_kill", Bool(kwargs["fill_or_kill"])), #("extensions", Set([])), ('extensions', LimitOrderCreateExtensions(kwargs['extensions'])) ]))
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] # Sort description by countrycode kwargs["description"] = sorted( kwargs["description"], key=lambda x: repr(x[0]), reverse=False, ) description = Map([ [String(e[0]), String(e[1])] for e in kwargs["description"] ]) super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('description', description), ('event_id', FullObjectId(kwargs["event_id"])), ('rules_id', FullObjectId(kwargs["rules_id"])), ('asset_id', ObjectId(kwargs["asset_id"], "asset")), ('never_in_play', Bool(kwargs["never_in_play"])), ('delay_before_settling', Uint32(kwargs["delay_before_settling"])), ('extensions', Set([])), ]))
def __init__(self, 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([('is_buy', Bool(kwargs['is_buy']))]))
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([ ('author', String(kwargs["author"])), ('permlink', String(kwargs["permlink"])), ('max_accepted_payout', Amount(kwargs["max_accepted_payout"])), ('percent_steem_dollars', Uint16(int(kwargs["percent_steem_dollars"]))), ('allow_votes', Bool(bool(kwargs["allow_votes"]))), ('allow_curation_rewards', Bool(bool(kwargs["allow_curation_rewards"]))), ('extensions', Array([])), ]))
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([ ('account', String(kwargs["account"])), ('witness', String(kwargs["witness"])), ('approve', Bool(bool(kwargs["approve"]))), ]))
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"])), ('account_to_upgrade', ObjectId(kwargs["account_to_upgrade"], "account")), ('upgrade_to_lifetime_member', Bool(kwargs["upgrade_to_lifetime_member"])), ('extensions', Set([])), ]))
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([ ('from_account', String(kwargs["from_account"])), ('to_account', String(kwargs["to_account"])), ('percent', Uint16((kwargs["percent"]))), ('auto_vest', Bool(kwargs["auto_vest"])), ]))
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([ ('owner', String(kwargs["owner"])), ('orderid', Uint32(int(kwargs["orderid"]))), ('amount_to_sell', Amount(kwargs["amount_to_sell"])), ('min_to_receive', Amount(kwargs["min_to_receive"])), ('fill_or_kill', Bool(kwargs["fill_or_kill"])), ('expiration', PointInTime(kwargs["expiration"])), ]))
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"])), ('seller', ObjectId(kwargs["seller"], "account")), ('amount_to_sell', Asset(kwargs["amount_to_sell"])), ('min_to_receive', Asset(kwargs["min_to_receive"])), ('expiration', PointInTime(kwargs["expiration"])), ('fill_or_kill', Bool(kwargs["fill_or_kill"])), ('extensions', Set([])), ]))
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] if "extensions" in kwargs and kwargs["extensions"]: extensions = Array( [CommentOptionExtensions(o) for o in kwargs["extensions"]]) else: extensions = Array([]) super().__init__( OrderedDict([ ('author', String(kwargs["author"])), ('permlink', String(kwargs["permlink"])), ('max_accepted_payout', Amount(kwargs["max_accepted_payout"])), ('percent_dpay_dollars', Uint16(int(kwargs["percent_dpay_dollars"]))), ('allow_votes', Bool(bool(kwargs["allow_votes"]))), ('allow_curation_rewards', Bool(bool(kwargs["allow_curation_rewards"]))), ('extensions', extensions), ]))
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"])), ('fee_paying_account', ObjectId(kwargs["fee_paying_account"], "account")), ('using_owner_authority', Bool(kwargs["using_owner_authority"])), ('proposal', ObjectId(kwargs["proposal"], "proposal")), ('extenstions', Set([])), ]))
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] if "bitasset_opts" in kwargs: bitasset_opts = Optional( BitAssetOptions(kwargs["bitasset_opts"])) else: bitasset_opts = Optional(None) super(Asset_create, self).__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('issuer', ObjectId(kwargs["issuer"], "account")), ('symbol', String(kwargs["symbol"])), ('precision', Uint8(kwargs["precision"])), ('common_options', AssetOptions(kwargs["common_options"])), ('bitasset_opts', bitasset_opts), ('is_prediction_market', Bool(bool(kwargs['is_prediction_market']))), ('extensions', Set([])), ]))
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] if "new_name" in kwargs: # Sort names by countrycode kwargs["new_name"] = sorted( kwargs.get("new_name", []), key=lambda x: repr(x[0]), reverse=False, ) name = Optional(Map([ [String(e[0]), String(e[1])] for e in kwargs.get("new_name", []) ])) else: name = Optional(None) if "new_season" in kwargs: # Sort season by countrycode kwargs["new_season"] = sorted( kwargs.get("new_season", []), key=lambda x: repr(x[0]), reverse=False, ) season = Optional(Map([ [String(e[0]), String(e[1])] for e in kwargs.get("new_season", []) ])) else: season = Optional(None) if "new_name" in kwargs: # Sort name by countrycode kwargs["new_name"] = sorted( kwargs.get("new_name", []), key=lambda x: repr(x[0]), reverse=False, ) name = Optional(Map([ [String(e[0]), String(e[1])] for e in kwargs.get("new_name", []) ])) else: name = Optional(None) if "new_start_time" in kwargs: start_time = Optional(PointInTime(kwargs["new_start_time"])) else: start_time = Optional(None) if "is_live_market" in kwargs: is_live_market = Optional(Bool(kwargs["is_live_market"])) else: is_live_market = Optional(None) if "new_event_group_id" in kwargs: new_event_group_id = Optional(FullObjectId(kwargs["new_event_group_id"])) else: new_event_group_id = Optional(None) super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('event_id', ObjectId(kwargs["event_id"], "event")), ('new_event_group_id', new_event_group_id), ('new_name', name), ('new_season', season), ('new_start_time', start_time), ('is_live_market', is_live_market), ('extensions', Set([])), ]))