public class GmailusersmessagesbatchDeleteOperation
extends com.mulesoft.connectivity.rest.commons.api.operation.BaseRestOperation
| Constructor and Description |
|---|
GmailusersmessagesbatchDeleteOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
gmailusersmessagesbatchDelete(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> gmailusersmessagesbatchDeleteBody,
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<String,com.mulesoft.connectivity.rest.commons.api.operation.HttpResponseAttributes> callback)
Deletes many messages by message ID.
|
addParameterToBindingContext, doRequest, doVoidRequest, getDefaultResponseMediaType, getExpressionLanguage, getRequestBindings, getRequestBodyDataType, getRequestBuilderWithBindings, getResponseBindings, resolveDefaultResponseMediaType, withMultipartpublic GmailusersmessagesbatchDeleteOperation()
@Throws(value=com.mulesoft.connectivity.rest.commons.api.error.RequestErrorTypeProvider.class)
@DisplayName(value="Batch Delete Messages")
@Summary(value="Deletes many messages by message ID. Provides no guarantees that messages were not already deleted or even existed at all.")
@MediaType(value="application/json")
public void gmailusersmessagesbatchDelete(@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="The user\'s email address. The special value `me` can be used to indicate the authenticated user.")
String userIdUriParam,
@Content(primary=true) @DisplayName(value="Body") @TypeResolver(value=GmailusersmessagesbatchDeleteInputMetadataResolver.class)
org.mule.runtime.api.metadata.TypedValue<InputStream> gmailusersmessagesbatchDeleteBody,
@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<String,com.mulesoft.connectivity.rest.commons.api.operation.HttpResponseAttributes> callback)
This operation makes an HTTP POST request to the /gmail/v1/users/{userId}/messages/batchDelete endpoint
config - the configuration to useconnection - the connection to useuserIdUriParam - The user's email address. The special value `me` can be used to indicate
the authenticated user.gmailusersmessagesbatchDeleteBody - the content to useparameters - the EntityRequestParametersoverrides - the ConfigurationOverridesstreamingHelper - the StreamingHelpercallback - the operation's CompletionCallbackCopyright © 2023 MuleSoft, Inc.. All rights reserved.