-
Notifications
You must be signed in to change notification settings - Fork 10
/
model_field_mapping_v2.go
39 lines (34 loc) · 1.44 KB
/
model_field_mapping_v2.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
/*
* REST API
*
* Rockset's REST API allows for creating and managing all resources in Rockset. Each supported endpoint is documented below. All requests must be authorized with a Rockset API key, which can be created in the [Rockset console](https://console.rockset.com). The API key must be provided as `ApiKey <api_key>` in the `Authorization` request header. For example: ``` Authorization: ApiKey aB35kDjg93J5nsf4GjwMeErAVd832F7ad4vhsW1S02kfZiab42sTsfW5Sxt25asT ``` All endpoints are only accessible via https. Build something awesome!
*
* API version: v1
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package rockset
import (
"bytes"
"encoding/json"
"fmt"
)
type FieldMappingV2 struct {
// A user specified string that is a name for this mapping
Name string `json:"name,omitempty"`
// A boolean that determines whether to drop all fields in this document. If set, input and output fields should not be set
IsDropAllFields bool `json:"is_drop_all_fields,omitempty"`
// A List of InputField for this mapping
InputFields []InputField `json:"input_fields,omitempty"`
// An OutputField for this mapping
OutputField *OutputField `json:"output_field,omitempty"`
}
func (m FieldMappingV2) PrintResponse() {
r, err := json.Marshal(m)
var out bytes.Buffer
err = json.Indent(&out, []byte(string(r)), "", " ")
if err != nil {
fmt.Println("error parsing string")
return
}
fmt.Println(out.String())
}