pub async fn send(
        user_id: uuid,
        platform: UserAccountType,
        platform_id: String,
    ) -> Result<uuid, TelescopeError> {
        send_query::<Self>(Self::make_variables(user_id, platform, platform_id))
            .await
            .map(ResponseData::user_id)
    }
/// Create a user account record on behalf of a user. This method will send a
/// [`LinkUserAccount`] mutation with the subject set to the user ID. This method returns
/// the user ID associated with the created user account (which should match the supplied
/// user ID).
///
/// This will fail if this user account is already linked to another user. In practice, this
/// should be rare, so we let this case get handled by Telescope error propagation instead
/// of accounting for it here.
/// This will also fail if the account already exists. Please check to make sure the user
/// has not already linked an account on this platform.
Create a user account record on behalf of a user. This method will send a
[`LinkUserAccount`] mutation with the subject set to the user ID. This method returns
the user ID associated with the created user account (which should match the supplied
user ID).

This will fail if this user account is already linked to another user. In practice, this
should be rare, so we let this case get handled by Telescope error propagation instead
of accounting for it here.
This will also fail if the account already exists. Please check to make sure the user
has not already linked an account on this platform.
Create a user account record on behalf of a user . This method will send a [ ` LinkUserAccount ` ] mutation with the subject set to the user ID . This method returns the user ID associated with the created user account ( which should match the supplied user ID ) . This will fail if this user account is already linked to another user . In practice this should be rare so we let this case get handled by Telescope error propagation instead of accounting for it here . This will also fail if the account already exists . Please check to make sure the user has not already linked an account on this platform .
pub async fn send(
        user_id: uuid,
        platform: UserAccountType,
        platform_id: String,
    ) -> Result<uuid, TelescopeError> {
        send_query::<Self>(Self::make_variables(user_id, platform, platform_id))
            .await
            .map(ResponseData::user_id)
    }
pub async fn send ( user_id : uuid , platform : UserAccountType , platform_id : String , ) -> Result < uuid , TelescopeError > { send_query :: < Self > ( Self :: make_variables ( user_id , platform , platform_id ) ) . await . map ( ResponseData :: user_id ) }
Create a user account record on behalf of a user.
Create a user account record on behalf of a user .
user_id
uuid
platform
UserAccountType
platform_id
String
user_id
uuid
platform
UserAccountType
platform_id
String