public class GmailuserssettingsdelegatescreateOperation
extends com.mulesoft.connectivity.rest.commons.api.operation.BaseRestOperation
| Constructor and Description |
|---|
GmailuserssettingsdelegatescreateOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
gmailuserssettingsdelegatescreate(com.mulesoft.connectivity.rest.commons.api.configuration.RestConfiguration config,
com.mulesoft.connectivity.rest.commons.api.connection.RestConnection connection,
String userIdUriParam,
org.mule.runtime.api.metadata.TypedValue<InputStream> gmailuserssettingsdelegatescreateBody,
com.mulesoft.connectivity.rest.commons.api.operation.EntityRequestParameters parameters,
com.mulesoft.connectivity.rest.commons.api.operation.ConfigurationOverrides overrides,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,com.mulesoft.connectivity.rest.commons.api.operation.HttpResponseAttributes> callback)
Adds a delegate with its verification status set directly to `accepted`, without sending any
verification email.
|
addParameterToBindingContext, doRequest, doVoidRequest, getDefaultResponseMediaType, getExpressionLanguage, getRequestBindings, getRequestBodyDataType, getRequestBuilderWithBindings, getResponseBindings, resolveDefaultResponseMediaType, withMultipartpublic GmailuserssettingsdelegatescreateOperation()
@Throws(value=com.mulesoft.connectivity.rest.commons.api.error.RequestErrorTypeProvider.class) @DisplayName(value="Add Account Delegate") @Summary(value="Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same G Suite organization as the delegator user.") @MediaType(value="application/json") @OutputResolver(output=GmailuserssettingsdelegatescreateOutputMetadataResolver.class) public void gmailuserssettingsdelegatescreate(@Config com.mulesoft.connectivity.rest.commons.api.configuration.RestConfiguration config, @Connection com.mulesoft.connectivity.rest.commons.api.connection.RestConnection connection, @DisplayName(value="User Id") @Summary(value="User\'s email address. The special value \"me\" can be used to indicate the authenticated user.") String userIdUriParam, @Content(primary=true) @DisplayName(value="Body") @Summary(value="Settings for a delegate. Delegates can read, send, and delete messages, as well as view and add contacts, for the delegator\'s account. See \"Set up mail delegation\" for more information about delegates.") @TypeResolver(value=GmailuserssettingsdelegatescreateInputMetadataResolver.class) org.mule.runtime.api.metadata.TypedValue<InputStream> gmailuserssettingsdelegatescreateBody, @ParameterGroup(name="Request Parameters") com.mulesoft.connectivity.rest.commons.api.operation.EntityRequestParameters parameters, @ParameterGroup(name="Connector Overrides") com.mulesoft.connectivity.rest.commons.api.operation.ConfigurationOverrides overrides, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper, org.mule.runtime.extension.api.runtime.process.CompletionCallback<InputStream,com.mulesoft.connectivity.rest.commons.api.operation.HttpResponseAttributes> callback)
This operation makes an HTTP POST request to the /gmail/v1/users/{userId}/settings/delegates endpoint
config - the configuration to useconnection - the connection to useuserIdUriParam - User's email address. The special value "me" can be used to indicate the
authenticated user.gmailuserssettingsdelegatescreateBody - the content to useparameters - the EntityRequestParametersoverrides - the ConfigurationOverridesstreamingHelper - the StreamingHelpercallback - the operation's CompletionCallbackCopyright © 2023 MuleSoft, Inc.. All rights reserved.