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_issuer" in kwargs: new_issuer = Optional(ObjectId(kwargs["new_issuer"], "account")) else: new_issuer = Optional(None) super().__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('issuer', ObjectId(kwargs["issuer"], "account")), ('asset_to_update', ObjectId(kwargs["asset_to_update"], "asset")), ('new_issuer', new_issuer), ('new_options', AssetOptions(kwargs["new_options"])), ('extensions', Set([])), ]))
def __init__(self, *args, **kwargs): # Allow for overwrite of prefix if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "owner" in kwargs: owner = Optional(Permission(kwargs["owner"], prefix=prefix)) else: owner = Optional(None) if "active" in kwargs: active = Optional(Permission(kwargs["active"], prefix=prefix)) else: active = Optional(None) if "new_options" in kwargs: options = Optional( AccountOptions(kwargs["new_options"], prefix=prefix)) else: options = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("account", ObjectId(kwargs["account"], "account")), ("owner", owner), ("active", active), ("new_options", options), ("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] start_time = Optional( PointInTime(kwargs["start_time"]) if "start_time" in kwargs else None) start_delay = Optional( Uint32(kwargs["start_delay"]) if "start_delay" in kwargs else None) if "meta" in kwargs and kwargs["meta"]: raise NotImplementedError( '"meta" cannot yet be used with this library') super().__init__( OrderedDict([ ( "registration_deadline", PointInTime(kwargs["registration_deadline"]), ), ("number_of_players", Uint32(kwargs["number_of_players"])), ("buy_in", Asset(kwargs["buy_in"])), ( "whitelist", Array([ ObjectId(x, "account") for x in kwargs["whitelist"] ]), ), ("start_time", start_time), ("start_delay", start_delay), ("round_delay", Uint32(kwargs["round_delay"])), ("number_of_wins", Uint32(kwargs["number_of_wins"])), ("meta", Optional(None)), ("game_options", GameSpecificOptions(kwargs["game_options"])), ]))
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_url" in kwargs and kwargs["new_url"]: new_url = Optional(String(kwargs["new_url"])) else: new_url = Optional(None) if "new_signing_key" in kwargs and kwargs["new_signing_key"]: new_signing_key = Optional(PublicKey( kwargs["new_signing_key"])) else: new_signing_key = Optional(None) if "block_producer_reward_pct" in kwargs and kwargs[ "block_producer_reward_pct"]: block_producer_reward_pct = Optional( Uint32(kwargs["block_producer_reward_pct"])) else: block_producer_reward_pct = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("witness", ObjectId(kwargs["witness"], "witness")), ( "witness_account", ObjectId(kwargs["witness_account"], "account"), ), ("new_url", new_url), ("new_signing_key", new_signing_key), ("block_producer_reward_pct", block_producer_reward_pct) ]))
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 "review_period_seconds" in kwargs: review = Optional(Uint32(kwargs["review_period_seconds"])) else: review = Optional(None) super(Proposal_create, self).__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('fee_paying_account', ObjectId(kwargs["fee_paying_account"], "account")), ('expiration_time', PointInTime(kwargs["expiration_time"])), ('proposed_ops', Array([Op_wrapper(o) for o in kwargs["proposed_ops"]])), ('review_period_seconds', review), ('extensions', Set([])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: prefix = kwargs.get("prefix", default_prefix) if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] if "memo" in kwargs and kwargs["memo"]: memo = Optional(Memo(prefix=prefix, **kwargs["memo"])) else: memo = Optional(None) super(Asset_issue, self).__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('issuer', ObjectId(kwargs["issuer"], "account")), ('asset_to_issue', Asset(kwargs["asset_to_issue"])), ('issue_to_account', ObjectId(kwargs["issue_to_account"], "account")), ('memo', memo), ('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] # Sort names by countrycode kwargs["name"] = sorted(kwargs.get("name", []), key=lambda x: repr(x[0]), reverse=False) name = Map([[String(e[0]), String(e[1])] for e in kwargs.get("name", [])]) # Sort season by countrycode kwargs["season"] = sorted(kwargs.get("season", []), key=lambda x: repr(x[0]), reverse=False) season = Map([[String(e[0]), String(e[1])] for e in kwargs.get("season", [])]) # Sort name by countrycode kwargs["name"] = sorted(kwargs.get("name", []), key=lambda x: repr(x[0]), reverse=False) name = Map([[String(e[0]), String(e[1])] for e in kwargs.get("name", [])]) if "start_time" in kwargs: start_time = Optional(PointInTime(kwargs["start_time"])) else: start_time = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("name", name), ("season", season), ("start_time", start_time), ("event_group_id", FullObjectId(kwargs["event_group_id"])), ("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(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["new_name"], key=lambda x: repr(x[0]), reverse=False) name = Optional( Map([[String(e[0]), String(e[1])] for e in kwargs["new_name"]])) else: name = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("sport_id", ObjectId(kwargs["sport_id"], "sport")), ("new_name", name), ("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 "memo" in kwargs: memo = Optional(Memo(kwargs["memo"])) else: memo = Optional(None) super().__init__( OrderedDict( [ ("fee", Asset(kwargs["fee"])), ("issuer", ObjectId(kwargs["issuer"], "account")), ("from", ObjectId(kwargs["from"], "account")), ("to", ObjectId(kwargs["to"], "account")), ("amount", Asset(kwargs["amount"])), ("memo", memo), ("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_url" in kwargs and kwargs["new_url"]: new_url = Optional(String(kwargs["new_url"])) else: new_url = Optional(None) if "new_signing_key" in kwargs and kwargs["new_signing_key"]: new_signing_key = Optional(PublicKey(kwargs["new_signing_key"])) else: new_signing_key = Optional(None) super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('witness', ObjectId(kwargs["witness"], "witness")), ('witness_account', ObjectId(kwargs["witness_account"], "account")), ('new_url', new_url), ('new_signing_key', new_signing_key), ]))
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 "next_payout_time" in kwargs: next_payout_time = Optional(PointInTime(kwargs["next_payout_time"])) else: next_payout_time = Optional(None) if "payout_interval" in kwargs: payout_interval = Optional(Uint32(kwargs["payout_interval"])) else: payout_interval = Optional(None) super().__init__(OrderedDict([ ('next_payout_time', next_payout_time), ('payout_interval', payout_interval), ('minimum_fee_percentage', Uint64(kwargs["minimum_fee_percentage"])), ('minimum_distribution_interval', Uint32(kwargs["minimum_distribution_interval"])), ('extensions', Set([])), ]))
def __init__(self, *args, **kwargs): # Allow for overwrite of prefix if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "memo" in kwargs and kwargs["memo"]: if isinstance(kwargs["memo"], dict): kwargs["memo"]["prefix"] = prefix memo = Optional(Memo(**kwargs["memo"])) else: memo = Optional(Memo(kwargs["memo"])) else: memo = Optional(None) super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('from', ObjectId(kwargs["from"], "account")), ('to', ObjectId(kwargs["to"], "account")), ('amount', Asset(kwargs["amount"])), ('memo', memo), ('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 "review_period_time" in kwargs: review = Optional(PointInTime(kwargs["review_period_time"])) else: review = Optional(None) super().__init__( OrderedDict([ ("author", String(kwargs["author"])), ("title", String(kwargs["title"])), ("memo", String(kwargs.get("memo", ""))), ("expiration_time", PointInTime(kwargs["expiration_time"])), ("proposed_operations", Array([ Op_wrapper(o) for o in kwargs["proposed_operations"] ])), ("review_period_time", review), ("extensions", Array(kwargs.get("extensions") or [])), ]))
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_issuer" in kwargs: raise ValueError( "Cannot change asset_issuer with Asset_update anylonger! (BSIP29)" ) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("issuer", ObjectId(kwargs["issuer"], "account")), ( "asset_to_update", ObjectId(kwargs["asset_to_update"], "asset"), ), ("new_issuer", Optional(None)), ("new_options", AssetOptions(kwargs["new_options"])), ("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_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 "status" in kwargs: status = Optional(BettingMarketGroupStatus(kwargs["status"])) else: status = 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), ("status", status), ("extensions", Set([])), ]))
def __init__(self, *args, **kwargs): # Allow for overwrite of prefix if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "owner" in kwargs: owner = Optional(Permission(kwargs["owner"], prefix=prefix)) else: owner = Optional(None) if "active" in kwargs: active = Optional(Permission(kwargs["active"], prefix=prefix)) else: active = Optional(None) if "limitactive" in kwargs: limitactive = Optional( Permission(kwargs["limitactive"], prefix=prefix)) else: limitactive = Optional(None) if "new_options" in kwargs: options = Optional( AccountOptions(kwargs["new_options"], prefix=prefix)) else: options = Optional(None) super().__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('account', ObjectId(kwargs["account"], "account")), ('owner', owner), ('active', active), ('limitactive', limitactive), ('new_options', options), ('memo', Optional(None)), ('owner_special_authority', Optional(None)), ('active_special_authority', Optional(None)), ('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([])), ]))