/
flowversion.go
93 lines (53 loc) · 2.14 KB
/
flowversion.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package platformclientv2
import (
"encoding/json"
"strconv"
"strings"
)
// Flowversion
type Flowversion struct {
// Id - The flow version identifier
Id *string `json:"id,omitempty"`
// Name
Name *string `json:"name,omitempty"`
// CommitVersion
CommitVersion *string `json:"commitVersion,omitempty"`
// ConfigurationVersion
ConfigurationVersion *string `json:"configurationVersion,omitempty"`
// VarType
VarType *string `json:"type,omitempty"`
// Secure
Secure *bool `json:"secure,omitempty"`
// Debug
Debug *bool `json:"debug,omitempty"`
// CreatedBy
CreatedBy *User `json:"createdBy,omitempty"`
// CreatedByClient
CreatedByClient *Domainentityref `json:"createdByClient,omitempty"`
// ConfigurationUri
ConfigurationUri *string `json:"configurationUri,omitempty"`
// DateCreated
DateCreated *int `json:"dateCreated,omitempty"`
// GenerationId
GenerationId *string `json:"generationId,omitempty"`
// PublishResultUri
PublishResultUri *string `json:"publishResultUri,omitempty"`
// InputSchema
InputSchema *Jsonschemadocument `json:"inputSchema,omitempty"`
// OutputSchema
OutputSchema *Jsonschemadocument `json:"outputSchema,omitempty"`
// NluInfo - Information about the natural language understanding configuration for the flow version
NluInfo *Nluinfo `json:"nluInfo,omitempty"`
// SupportedLanguages - List of supported languages for this version of the flow
SupportedLanguages *[]Supportedlanguage `json:"supportedLanguages,omitempty"`
// CompatibleFlowTypes - Compatible flow types designate which flow types are allowed to embed a flow’s configuration within their own flow configuration. Currently the only flows that can be embedded are Common Module flows and the embedding flow can invoke them using the Call Common Module action.
CompatibleFlowTypes *[]string `json:"compatibleFlowTypes,omitempty"`
// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`
}
// String returns a JSON representation of the model
func (o *Flowversion) String() string {
j, _ := json.Marshal(o)
str, _ := strconv.Unquote(strings.Replace(strconv.Quote(string(j)), `\\u`, `\u`, -1))
return str
}