Class ComposeActionResponseBuilder

  • ComposeActionResponseBuilder helps create responses for actions that generate draft emails when a UI element is interacted with.

  • It's important to understand that this is distinct from compose actions used to extend the Gmail compose UI.

  • Developers can use this builder to set a Gmail draft created using methods like GmailMessage.createDraftReply().

  • The build() method finalizes the response and ensures it's valid before use.

ComposeActionResponseBuilder

A builder for ComposeActionResponse objects.

Methods

MethodReturn typeBrief description
build()ComposeActionResponseBuilds the current compose action response and validates it.
setGmailDraft(draft)ComposeActionResponseBuilderSets the draft GmailMessage created using GmailMessage.createDraftReply(body) or similar functions.

Detailed documentation

build()

Builds the current compose action response and validates it.

Return

ComposeActionResponse — A validated ComposeActionResponse.

Throws

Error — if the constructed compose action response isn't valid.


setGmailDraft(draft)

Sets the draft GmailMessage created using GmailMessage.createDraftReply(body) or similar functions.

Parameters

NameTypeDescription
draftGmailDraftThe GmailDraft to use.

Return

ComposeActionResponseBuilder — This object, for chaining.