Account_OAuth

token_auth = dmda.DomoTokenAuth(
    domo_instance=os.environ["DOMO_INSTANCE"],
    domo_access_token=os.environ["DOMO_ACCESS_TOKEN"],
)

# res = await account_routes.get_oauth_accounts(auth=token_auth)

# accounts = res.response
# account = accounts[-1]

# pd.DataFrame(accounts[0:5])

OAuthConfig


source

OAuthConfig

 OAuthConfig (value, names=None, module=None, qualname=None, type=None,
              start=1)

An enumeration.


source

DomoAccountOAuth_Config_JiraOnPremOauth

 DomoAccountOAuth_Config_JiraOnPremOauth (data_provider_type:str='jira-on-
                                          prem-oauth-config',
                                          is_oauth:bool=True,
                                          raw:dict=None, parent:Any=None,
                                          client_id:str=None,
                                          secret:str=None)

source

DomoAccountOAuth_Config_SnowflakeOauth

 DomoAccountOAuth_Config_SnowflakeOauth
                                         (data_provider_type:str='snowflak
                                         e-oauth-config',
                                         is_oauth:bool=True,
                                         raw:dict=None, parent:Any=None,
                                         client_id:str=None,
                                         secret:str=None)

DomoAccount_OAuth


source

DomoAccount_OAuth

 DomoAccount_OAuth (id:int, auth:domolibrary.client.DomoAuth.DomoAuth,
                    name:str=None, data_provider_type:str=None,
                    created_dt:datetime.datetime=None,
                    modified_dt:datetime.datetime=None,
                    owners:List[Any]=None, is_admin_summary:bool=True, Con
                    fig:domolibrary.classes.DomoAccount_Config.DomoAccount
                    _Config=None, Access:domolibrary.classes.DomoAccess.Do
                    moAccess_OAuth=None)
domo_oauth = await DomoAccount_OAuth.get_by_id(
    account_id=1,
    auth=token_auth,
    # return_raw=False
)

domo_oauth
DomoAccount_OAuth(id=1, name='OZ test', data_provider_type='snowflake-oauth-config', created_dt=datetime.datetime(2024, 11, 13, 13, 11, 56), modified_dt=datetime.datetime(2024, 11, 13, 13, 37, 49), owners=[DictDot(type='USER', id='612085674')], is_admin_summary=False)

Access

(await domo_oauth.Access.get())
[Access_Entity(entity=DomoUser(id='612085674', display_name='Oleksii Zakrevskyi', email_address='zakrevskyi@gmail.com', role_id=810756122, department=None, title=None, avatar_key='/api/content/v1/avatar/USER/612085674', phone_number=None, web_landing_page=None, web_mobile_landing_page=None, employee_id=None, employee_number=None, hire_date=None, reports_to='2074422502', publisher_domain=None, subscriber_domain=None, virtual_user_id=None, created_dt=datetime.datetime(2021, 4, 16, 13, 17, 7), last_activity_dt=datetime.datetime(2024, 12, 4, 11, 24, 21, 967000), custom_attributes={}, role=DomoRole(id=810756122, name='super_admin', description='all grants - updated on 2024-11-07', is_system_role=0, is_default_role=None, grants=[], membership_ls=[]), domo_api_clients=None, domo_access_tokens=None), access_level=<ShareAccount_AccessLevel.OWNER: 'OWNER'>),
 Access_Entity(entity=DomoUser(id='1893952720', display_name='Jae Wilson1', email_address='jae@datacrew.space', role_id=810756122, department='Business Improvement', title=None, avatar_key='/api/content/v1/avatar/USER/1893952720', phone_number=None, web_landing_page=None, web_mobile_landing_page=None, employee_id=None, employee_number=None, hire_date=None, reports_to=None, publisher_domain=None, subscriber_domain=None, virtual_user_id=None, created_dt=datetime.datetime(2020, 5, 8, 17, 55, 18), last_activity_dt=datetime.datetime(2024, 12, 16, 19, 7, 49, 4000), custom_attributes={}, role=DomoRole(id=810756122, name='super_admin', description='all grants - updated on 2024-11-07', is_system_role=0, is_default_role=None, grants=[], membership_ls=[]), domo_api_clients=None, domo_access_tokens=None), access_level=<ShareAccount_AccessLevel.CAN_VIEW: 'CAN_VIEW'>)]