pub struct CustomIds {
pub client: Client,
}
Fields§
§client: Client
Implementations§
Source§impl CustomIds
impl CustomIds
Sourcepub async fn get_custom_provider(
&self,
) -> Result<Response<GetCustomProviderResponse>, ClientError>
pub async fn get_custom_provider( &self, ) -> Result<Response<GetCustomProviderResponse>, ClientError>
GET the Custom ID provider linked to the current OAuth token.
This function performs a GET
to the /custom-id-provider
endpoint.
Parameters:
authorization: &str
– The OAuth2 token header.
Sourcepub async fn postcustom_provider(
&self,
) -> Result<Response<PostcustomProviderResponse>, ClientError>
pub async fn postcustom_provider( &self, ) -> Result<Response<PostcustomProviderResponse>, ClientError>
Create a Custom ID provider.
This function performs a POST
to the /custom-id-provider
endpoint.
Parameters:
authorization_bearer_111111111111: &str
– The OAuth2 token header.
Sourcepub async fn post_custom_provider_application_link(
&self,
body: &GetCustomProviderResponse,
) -> Result<Response<()>, ClientError>
pub async fn post_custom_provider_application_link( &self, body: &GetCustomProviderResponse, ) -> Result<Response<()>, ClientError>
.
This function performs a POST
to the /custom-id-provider/application-link
endpoint.
Register an access token with a custom ID provider
Sourcepub async fn get_entity_type_custom_ramp(
&self,
entity_type: &str,
custom_id: &str,
) -> Result<Response<GetEntityTypeCustomRampResponse>, ClientError>
pub async fn get_entity_type_custom_ramp( &self, entity_type: &str, custom_id: &str, ) -> Result<Response<GetEntityTypeCustomRampResponse>, ClientError>
Convert custom id to ramp id.
This function performs a GET
to the /custom-id-provider/{entity_type}/{custom_id}/ramp-id
endpoint.
Parameters:
authorization: &str
– The OAuth2 token header.
Sourcepub async fn get_entity_type_ramp_custom(
&self,
entity_type: &str,
ramp_id: &str,
) -> Result<Response<GetEntityTypeRampCustomResponse>, ClientError>
pub async fn get_entity_type_ramp_custom( &self, entity_type: &str, ramp_id: &str, ) -> Result<Response<GetEntityTypeRampCustomResponse>, ClientError>
Convert ramp id to custom id.
This function performs a GET
to the /custom-id-provider/{entity_type}/{ramp_id}/custom-id
endpoint.
Parameters:
authorization: &str
– The OAuth2 token header.
Sourcepub async fn post_custom_provider_entity_type_link(
&self,
entity_type: &str,
body: &PostCustomProviderEntityTypeLinkRequest,
) -> Result<Response<()>, ClientError>
pub async fn post_custom_provider_entity_type_link( &self, entity_type: &str, body: &PostCustomProviderEntityTypeLinkRequest, ) -> Result<Response<()>, ClientError>
Create custom id link.
This function performs a POST
to the /custom-id-provider/{entity_type}/custom-id-link
endpoint.
Create a mapping between custom_id and ramp_id under the namespace specified by entity_type.