def decode(cls, obj): return cls( obj['Success'], BluffinMessageIdEnum.parse(obj['MessageId']), obj['Message'], obj['Command'], obj['Exist'] )
def decode(cls, obj): return cls( obj['Success'], BluffinMessageIdEnum.parse(obj['MessageId']), obj['Message'], obj['Command'], [TupleTable.decode(x) for x in obj['Tables']] )
def decode(cls, obj): return cls( obj["TableId"], obj['Success'], BluffinMessageIdEnum.parse(obj['MessageId']), obj['Message'], obj['Command'], obj['NoSeat'] )
def decode(cls, obj): return cls( obj['Success'], BluffinMessageIdEnum.parse(obj['MessageId']), obj['Message'], obj['Command'], obj['ImplementedProtocolVersion'], [LobbyTypeEnum.parse(x) for x in obj['SupportedLobbyTypes']], [GameInfo.decode(x) for x in obj['AvailableGames']] )
def decode(cls, obj): return cls( obj['Success'], BluffinMessageIdEnum.parse(obj['MessageId']), obj['Message'], obj['Command'], obj['Email'], obj['DisplayName'], obj['Money'] )
def decode(cls, obj): return cls( obj["Success"], BluffinMessageIdEnum.parse(obj["MessageId"]), obj["Message"], obj["Command"], TableParams.decode(obj["Params"]), obj["TotalPotAmount"], obj["PotsAmount"], obj["BoardCards"], [SeatInfo.decode(x) for x in obj["Seats"]], obj["GameHasStarted"], )
def decode(cls, obj): return cls( obj["Success"], BluffinMessageIdEnum.parse(obj["MessageId"]), obj["Message"], obj["Command"], obj["IdTable"] )