Class ShareShortcutBlock

java.lang.Object
com.slack.api.model.block.ShareShortcutBlock
All Implemented Interfaces:
LayoutBlock

public class ShareShortcutBlock extends Object implements LayoutBlock
https://tools.slack.dev/deno-slack-sdk/
  • Field Details

  • Constructor Details

  • Method Details

    • builder

    • getType

      public String getType()
      Description copied from interface: LayoutBlock
      Determines the type of layout block, e.g. section, divider, context, actions and image.
      Specified by:
      getType in interface LayoutBlock
    • getBlockId

      public String getBlockId()
      Description copied from interface: LayoutBlock
      Returns the block_id string; the value can be null if the object is manually crafted.
      Specified by:
      getBlockId in interface LayoutBlock
    • getFunctionTriggerId

      public String getFunctionTriggerId()
    • getAppId

      public String getAppId()
    • getIsWorkflowApp

      public Boolean getIsWorkflowApp()
    • getSalesHomeWorkflowAppType

      public Integer getSalesHomeWorkflowAppType()
    • getAppCollaborators

      public List<String> getAppCollaborators()
    • getButtonLabel

      public String getButtonLabel()
    • getTitle

      public String getTitle()
    • getDescription

      public String getDescription()
    • getBotUserId

      public String getBotUserId()
    • getUrl

      public String getUrl()
    • getOwningTeamId

      public String getOwningTeamId()
    • getWorkflowId

      public String getWorkflowId()
    • getDeveloperTraceId

      public String getDeveloperTraceId()
    • getTriggerType

      public String getTriggerType()
    • getTriggerSubtype

      public String getTriggerSubtype()
    • getShareUrl

      public String getShareUrl()
    • setBlockId

      public void setBlockId(String blockId)
    • setFunctionTriggerId

      public void setFunctionTriggerId(String functionTriggerId)
    • setAppId

      public void setAppId(String appId)
    • setIsWorkflowApp

      public void setIsWorkflowApp(Boolean isWorkflowApp)
    • setSalesHomeWorkflowAppType

      public void setSalesHomeWorkflowAppType(Integer salesHomeWorkflowAppType)
    • setAppCollaborators

      public void setAppCollaborators(List<String> appCollaborators)
    • setButtonLabel

      public void setButtonLabel(String buttonLabel)
    • setTitle

      public void setTitle(String title)
    • setDescription

      public void setDescription(String description)
    • setBotUserId

      public void setBotUserId(String botUserId)
    • setUrl

      public void setUrl(String url)
    • setOwningTeamId

      public void setOwningTeamId(String owningTeamId)
    • setWorkflowId

      public void setWorkflowId(String workflowId)
    • setDeveloperTraceId

      public void setDeveloperTraceId(String developerTraceId)
    • setTriggerType

      public void setTriggerType(String triggerType)
    • setTriggerSubtype

      public void setTriggerSubtype(String triggerSubtype)
    • setShareUrl

      public void setShareUrl(String shareUrl)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object