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,begin_timestamp,vesting_cliff_seconds,vesting_duration_seconds): super().__init__(OrderedDict( [ ("begin_timestamp",PointInTime(begin_timestamp)), ("vesting_cliff_seconds",Uint32(vesting_cliff_seconds)), ("vesting_duration_seconds",Uint32(vesting_duration_seconds)) ]))
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"])), ( "withdraw_from_account", ObjectId(kwargs["withdraw_from_account"], "account"), ), ( "authorized_account", ObjectId(kwargs["authorized_account"], "account"), ), ("withdrawal_limit", Asset(kwargs["withdrawal_limit"])), ( "withdrawal_period_sec", Uint32(kwargs["withdrawal_period_sec"]), ), ( "periods_until_expiration", Uint32(kwargs["periods_until_expiration"]), ), ("period_start_time", PointInTime(kwargs["period_start_time"])), ]))
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): 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] if "review_period_seconds" in kwargs: review = Optional(Uint32(kwargs["review_period_seconds"])) else: review = Optional(None) super().__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): kwargs.update(args[0]) super().__init__( OrderedDict([ ("start_claim", PointInTime(kwargs["start_claim"])), ("vesting_seconds", Uint32(kwargs["vesting_seconds"])), ]))
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"])), ('owner', ObjectId(kwargs["owner"], "account")), ('work_begin_date', PointInTime(kwargs["work_begin_date"])), ('work_end_date', PointInTime(kwargs["work_end_date"])), ('daily_pay', Uint64(kwargs["daily_pay"])), ('name', String(kwargs["name"])), ('url', String(kwargs["url"])), ('initializer', Worker_initializer(kwargs["initializer"])), ]))
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] 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 "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): kwargs.update(args[0]) super().__init__( OrderedDict([ ("begin_timestamp", PointInTime(kwargs["begin_timestamp"])), ( "vesting_cliff_seconds", Uint32(kwargs["vesting_cliff_seconds"]), ), ( "vesting_duration_seconds", Uint32(kwargs["vesting_duration_seconds"]), ), ]))
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(Withdraw_permission_create, self).__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('withdraw_from_account', ObjectId(kwargs["withdraw_from_account"], "account")), ('authorized_account', ObjectId(kwargs["authorized_account"], "account")), ('withdrawal_limit', Asset(kwargs["withdrawal_limit"])), ('withdrawal_period_sec', Uint32(kwargs["withdrawal_period_sec"])), ('periods_until_expiration', Uint32(kwargs["periods_until_expiration"])), ('period_start_time', PointInTime(kwargs["period_start_time"])), ]))
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(SerialForSignature, self).__init__( OrderedDict([ ('from', ObjectId(kwargs["from"], "account")), ('to', ObjectId(kwargs["to"], "account")), ('proxy_account', ObjectId(kwargs["proxyAccount"], "account")), ('amount', Asset(kwargs["amount"])), ('percent', Int16(kwargs["percent"])), ('memo', String(kwargs["memo"])), ('expiration', PointInTime( datetime.utcfromtimestamp( kwargs["expiration"]).strftime( '%Y-%m-%dT%H:%M:%S'))), ('extension', Uint8(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] 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 "new_status" in kwargs: status = Optional(EventStatus(kwargs["new_status"])) else: status = 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), ("new_status", status), ("extensions", Set([])), ]))
def __init__(self,start_claim,vesting_seconds): super().__init__(OrderedDict([ ("start_claim",PointInTime(start_claim)), ("vesting_seconds",Uint32(vesting_seconds)) ]))