@@ -3904,6 +3904,7 @@ type DeploymentRead struct {
39043904 //
39053905 // * `ACTIVE` - Active
39063906 // * `ARCHIVED` - Archived
3907+ // * `PENDING_DELETION` - Pending Deletion
39073908 Status *EntityStatus `json:"status,omitempty" url:"status,omitempty"`
39083909 // Deprecated. The value returned will always be 'PRODUCTION'.
39093910 Environment *EnvironmentEnum `json:"environment,omitempty" url:"environment,omitempty"`
@@ -4633,11 +4634,13 @@ func (e *EnrichedNormalizedCompletion) String() string {
46334634
46344635// * `ACTIVE` - Active
46354636// * `ARCHIVED` - Archived
4637+ // * `PENDING_DELETION` - Pending Deletion
46364638type EntityStatus string
46374639
46384640const (
4639- EntityStatusActive EntityStatus = "ACTIVE"
4640- EntityStatusArchived EntityStatus = "ARCHIVED"
4641+ EntityStatusActive EntityStatus = "ACTIVE"
4642+ EntityStatusArchived EntityStatus = "ARCHIVED"
4643+ EntityStatusPendingDeletion EntityStatus = "PENDING_DELETION"
46414644)
46424645
46434646func NewEntityStatusFromString(s string) (EntityStatus, error) {
@@ -4646,6 +4649,8 @@ func NewEntityStatusFromString(s string) (EntityStatus, error) {
46464649 return EntityStatusActive, nil
46474650 case "ARCHIVED":
46484651 return EntityStatusArchived, nil
4652+ case "PENDING_DELETION":
4653+ return EntityStatusPendingDeletion, nil
46494654 }
46504655 var t EntityStatus
46514656 return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -9430,6 +9435,7 @@ func (i *Integration) String() string {
94309435// * `SUPABASE` - Supabase
94319436// * `TAVILY` - Tavily
94329437// * `TELEGRAM` - Telegram
9438+ // * `TIKTOK` - TikTok
94339439// * `TODOIST` - Todoist
94349440// * `WEBFLOW` - Webflow
94359441// * `YOUSEARCH` - You Search
@@ -9534,6 +9540,7 @@ const (
95349540 IntegrationNameSupabase IntegrationName = "SUPABASE"
95359541 IntegrationNameTavily IntegrationName = "TAVILY"
95369542 IntegrationNameTelegram IntegrationName = "TELEGRAM"
9543+ IntegrationNameTiktok IntegrationName = "TIKTOK"
95379544 IntegrationNameTodoist IntegrationName = "TODOIST"
95389545 IntegrationNameWebflow IntegrationName = "WEBFLOW"
95399546 IntegrationNameYousearch IntegrationName = "YOUSEARCH"
@@ -9722,6 +9729,8 @@ func NewIntegrationNameFromString(s string) (IntegrationName, error) {
97229729 return IntegrationNameTavily, nil
97239730 case "TELEGRAM":
97249731 return IntegrationNameTelegram, nil
9732+ case "TIKTOK":
9733+ return IntegrationNameTiktok, nil
97259734 case "TODOIST":
97269735 return IntegrationNameTodoist, nil
97279736 case "WEBFLOW":
@@ -22734,8 +22743,8 @@ func (v *VellumNodeExecutionEvent) Accept(visitor VellumNodeExecutionEventVisito
2273422743
2273522744type VellumSdkError struct {
2273622745 Message string `json:"message" url:"message"`
22746+ RawData *VellumSdkErrorRawData `json:"raw_data,omitempty" url:"raw_data,omitempty"`
2273722747 Code VellumSdkErrorCodeEnum `json:"code" url:"code"`
22738- RawData map[string]interface{} `json:"raw_data,omitempty" url:"raw_data,omitempty"`
2273922748
2274022749 extraProperties map[string]interface{}
2274122750 _rawJSON json.RawMessage
@@ -22859,6 +22868,50 @@ func (v VellumSdkErrorCodeEnum) Ptr() *VellumSdkErrorCodeEnum {
2285922868 return &v
2286022869}
2286122870
22871+ type VellumSdkErrorRawData struct {
22872+ StringUnknownMap map[string]interface{}
22873+ String string
22874+ }
22875+
22876+ func (v *VellumSdkErrorRawData) UnmarshalJSON(data []byte) error {
22877+ var valueStringUnknownMap map[string]interface{}
22878+ if err := json.Unmarshal(data, &valueStringUnknownMap); err == nil {
22879+ v.StringUnknownMap = valueStringUnknownMap
22880+ return nil
22881+ }
22882+ var valueString string
22883+ if err := json.Unmarshal(data, &valueString); err == nil {
22884+ v.String = valueString
22885+ return nil
22886+ }
22887+ return fmt.Errorf("%s cannot be deserialized as a %T", data, v)
22888+ }
22889+
22890+ func (v VellumSdkErrorRawData) MarshalJSON() ([]byte, error) {
22891+ if v.StringUnknownMap != nil {
22892+ return json.Marshal(v.StringUnknownMap)
22893+ }
22894+ if v.String != "" {
22895+ return json.Marshal(v.String)
22896+ }
22897+ return nil, fmt.Errorf("type %T does not include a non-empty union type", v)
22898+ }
22899+
22900+ type VellumSdkErrorRawDataVisitor interface {
22901+ VisitStringUnknownMap(map[string]interface{}) error
22902+ VisitString(string) error
22903+ }
22904+
22905+ func (v *VellumSdkErrorRawData) Accept(visitor VellumSdkErrorRawDataVisitor) error {
22906+ if v.StringUnknownMap != nil {
22907+ return visitor.VisitStringUnknownMap(v.StringUnknownMap)
22908+ }
22909+ if v.String != "" {
22910+ return visitor.VisitString(v.String)
22911+ }
22912+ return fmt.Errorf("type %T does not include a non-empty union type", v)
22913+ }
22914+
2286222915type VellumSecret struct {
2286322916 Name string `json:"name" url:"name"`
2286422917
@@ -24487,6 +24540,7 @@ type WorkflowDeploymentRead struct {
2448724540 //
2448824541 // * `ACTIVE` - Active
2448924542 // * `ARCHIVED` - Archived
24543+ // * `PENDING_DELETION` - Pending Deletion
2449024544 Status *EntityStatus `json:"status,omitempty" url:"status,omitempty"`
2449124545 // Deprecated. The value returned will always be 'PRODUCTION'.
2449224546 Environment *EnvironmentEnum `json:"environment,omitempty" url:"environment,omitempty"`
@@ -24852,8 +24906,8 @@ func (w *WorkflowEvent) Accept(visitor WorkflowEventVisitor) error {
2485224906
2485324907type WorkflowEventError struct {
2485424908 Message string `json:"message" url:"message"`
24909+ RawData *WorkflowEventErrorRawData `json:"raw_data,omitempty" url:"raw_data,omitempty"`
2485524910 Code WorkflowExecutionEventErrorCode `json:"code" url:"code"`
24856- RawData map[string]interface{} `json:"raw_data,omitempty" url:"raw_data,omitempty"`
2485724911 Stacktrace *string `json:"stacktrace,omitempty" url:"stacktrace,omitempty"`
2485824912
2485924913 extraProperties map[string]interface{}
@@ -24894,6 +24948,50 @@ func (w *WorkflowEventError) String() string {
2489424948 return fmt.Sprintf("%#v", w)
2489524949}
2489624950
24951+ type WorkflowEventErrorRawData struct {
24952+ StringUnknownMap map[string]interface{}
24953+ String string
24954+ }
24955+
24956+ func (w *WorkflowEventErrorRawData) UnmarshalJSON(data []byte) error {
24957+ var valueStringUnknownMap map[string]interface{}
24958+ if err := json.Unmarshal(data, &valueStringUnknownMap); err == nil {
24959+ w.StringUnknownMap = valueStringUnknownMap
24960+ return nil
24961+ }
24962+ var valueString string
24963+ if err := json.Unmarshal(data, &valueString); err == nil {
24964+ w.String = valueString
24965+ return nil
24966+ }
24967+ return fmt.Errorf("%s cannot be deserialized as a %T", data, w)
24968+ }
24969+
24970+ func (w WorkflowEventErrorRawData) MarshalJSON() ([]byte, error) {
24971+ if w.StringUnknownMap != nil {
24972+ return json.Marshal(w.StringUnknownMap)
24973+ }
24974+ if w.String != "" {
24975+ return json.Marshal(w.String)
24976+ }
24977+ return nil, fmt.Errorf("type %T does not include a non-empty union type", w)
24978+ }
24979+
24980+ type WorkflowEventErrorRawDataVisitor interface {
24981+ VisitStringUnknownMap(map[string]interface{}) error
24982+ VisitString(string) error
24983+ }
24984+
24985+ func (w *WorkflowEventErrorRawData) Accept(visitor WorkflowEventErrorRawDataVisitor) error {
24986+ if w.StringUnknownMap != nil {
24987+ return visitor.VisitStringUnknownMap(w.StringUnknownMap)
24988+ }
24989+ if w.String != "" {
24990+ return visitor.VisitString(w.String)
24991+ }
24992+ return fmt.Errorf("type %T does not include a non-empty union type", w)
24993+ }
24994+
2489724995type WorkflowExecutionActualChatHistoryRequest struct {
2489824996 // The Vellum-generated ID of a workflow output. Must provide either this or output_key. output_key is typically preferred.
2489924997 OutputId *string `json:"output_id,omitempty" url:"output_id,omitempty"`
0 commit comments