/
actionoutput.go
37 lines (24 loc) · 1.96 KB
/
actionoutput.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
package platformclientv2
import (
"encoding/json"
)
// Actionoutput - Output definition of Action.
type Actionoutput struct {
// SuccessSchema - JSON schema that defines the transformed, successful result that will be sent back to the caller. If the 'flatten' query parameter is omitted or false, this field will be returned. Either successSchema or successSchemaFlattened will be returned, not both.
SuccessSchema *Jsonschemadocument `json:"successSchema,omitempty"`
// SuccessSchemaUri - URI to retrieve success schema
SuccessSchemaUri *string `json:"successSchemaUri,omitempty"`
// ErrorSchema - JSON schema that defines the body of response when request is not successful. If the 'flatten' query parameter is omitted or false, this field will be returned. Either errorSchema or errorSchemaFlattened will be returned, not both.
ErrorSchema *Jsonschemadocument `json:"errorSchema,omitempty"`
// ErrorSchemaUri - URI to retrieve error schema
ErrorSchemaUri *string `json:"errorSchemaUri,omitempty"`
// SuccessSchemaFlattened - JSON schema that defines the transformed, successful result that will be sent back to the caller. The schema is transformed based on Architect's flattened format. If the 'flatten' query parameter is supplied as true, this field will be returned. Either successSchema or successSchemaFlattened will be returned, not both.
SuccessSchemaFlattened *Jsonschemadocument `json:"successSchemaFlattened,omitempty"`
// ErrorSchemaFlattened - JSON schema that defines the body of response when request is not successful. The schema is transformed based on Architect's flattened format. If the 'flatten' query parameter is supplied as true, this field will be returned. Either errorSchema or errorSchemaFlattened will be returned, not both.
ErrorSchemaFlattened *map[string]interface{} `json:"errorSchemaFlattened,omitempty"`
}
// String returns a JSON representation of the model
func (o *Actionoutput) String() string {
j, _ := json.Marshal(o)
return string(j)
}