github.com/twilio/twilio-go@v1.20.1/rest/studio/v1/model_studio_v1_execution_step.go (about)

     1  /*
     2   * This code was generated by
     3   * ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
     4   *  |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
     5   *  |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \
     6   *
     7   * Twilio - Studio
     8   * This is the public Twilio REST API.
     9   *
    10   * NOTE: This class is auto generated by OpenAPI Generator.
    11   * https://openapi-generator.tech
    12   * Do not edit the class manually.
    13   */
    14  
    15  package openapi
    16  
    17  import (
    18  	"time"
    19  )
    20  
    21  // StudioV1ExecutionStep struct for StudioV1ExecutionStep
    22  type StudioV1ExecutionStep struct {
    23  	// The unique string that we created to identify the ExecutionStep resource.
    24  	Sid *string `json:"sid,omitempty"`
    25  	// The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ExecutionStep resource.
    26  	AccountSid *string `json:"account_sid,omitempty"`
    27  	// The SID of the Flow.
    28  	FlowSid *string `json:"flow_sid,omitempty"`
    29  	// The SID of the Step's Execution resource.
    30  	ExecutionSid *string `json:"execution_sid,omitempty"`
    31  	// The event that caused the Flow to transition to the Step.
    32  	Name *string `json:"name,omitempty"`
    33  	// The current state of the Flow's Execution. As a flow executes, we save its state in this context. We save data that your widgets can access as variables in configuration fields or in text areas as variable substitution.
    34  	Context *interface{} `json:"context,omitempty"`
    35  	// The Widget that preceded the Widget for the Step.
    36  	TransitionedFrom *string `json:"transitioned_from,omitempty"`
    37  	// The Widget that will follow the Widget for the Step.
    38  	TransitionedTo *string `json:"transitioned_to,omitempty"`
    39  	// The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.
    40  	DateCreated *time.Time `json:"date_created,omitempty"`
    41  	// The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format.
    42  	DateUpdated *time.Time `json:"date_updated,omitempty"`
    43  	// The absolute URL of the resource.
    44  	Url *string `json:"url,omitempty"`
    45  	// The URLs of related resources.
    46  	Links *map[string]interface{} `json:"links,omitempty"`
    47  }