def __init__(self, branch: Branch, start: typing.Optional[bytes], token_id: int, limit: int, minor_block_hash: bytes, root_block_hash: typing.Optional[bytes]):
    self.branch = branch
    self.start = start
    self.token_id = token_id
    self.limit = limit
    self.minor_block_hash = minor_block_hash
    self.root_block_hash = root_block_hash
def __init__(self, branch: Branch, start: typing.Optional[bytes], token_id: int, limit: int, minor_block_hash: bytes, root_block_hash: typing.Optional[bytes]):
    self.branch = branch
    self.start = start
    self.token_id = token_id
    self.limit = limit
    self.minor_block_hash = minor_block_hash
    self.root_block_hash = root_block_hash