# Code generated by lark_sdk_gen. DO NOT EDIT.

import typing
from pylark.lark_request import Response

from pylark.api_service_ecosystem_aweme_users_get import (
    GetEcosystemBindAwemeUserReq,
    GetEcosystemBindAwemeUserResp,
    _gen_get_ecosystem_bind_aweme_user_req,
)


if typing.TYPE_CHECKING:
    from lark import Lark


class LarkEcosystemService(object):
    cli: "Lark"

    def __init__(self, cli: "Lark"):
        self.cli = cli

    def get_ecosystem_bind_aweme_user(
        self, request: GetEcosystemBindAwemeUserReq, options: typing.List[str] = None
    ) -> typing.Tuple[GetEcosystemBindAwemeUserResp, Response]:
        return self.cli.raw_request(
            _gen_get_ecosystem_bind_aweme_user_req(request, options)
        )
