Struct ramp_api::custom_ids::CustomIds
source · 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.