All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.dapperware.slack.generated.GeneratedWorkflows.scala Maven / Gradle / Ivy

/* This file was automatically generated update at your own risk */
package com.github.dapperware.slack.generated

import com.github.dapperware.slack.Slack.request
import com.github.dapperware.slack.generated.requests._
import com.github.dapperware.slack.{ AccessToken, Request }

trait GeneratedWorkflows {

  /**
   * Indicate that an app's step in a workflow completed execution.
   * @see https://api.slack.com/methods/workflows.stepCompleted
   */
  def stepCompletedWorkflows(req: StepCompletedWorkflowsRequest): Request[Unit, AccessToken] =
    request("workflows.stepCompleted").jsonBody(req).auth.accessToken

  /**
   * Indicate that an app's step in a workflow failed to execute.
   * @see https://api.slack.com/methods/workflows.stepFailed
   */
  def stepFailedWorkflows(req: StepFailedWorkflowsRequest): Request[Unit, AccessToken] =
    request("workflows.stepFailed").jsonBody(req).auth.accessToken

  /**
   * Update the configuration for a workflow extension step.
   * @see https://api.slack.com/methods/workflows.updateStep
   */
  def updateStepWorkflows(req: UpdateStepWorkflowsRequest): Request[Unit, AccessToken] =
    request("workflows.updateStep").jsonBody(req).auth.accessToken

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy