diff --git a/api/contract/cli.yml b/api/contract/cli.yml index e8e7d42..5721c0a 100644 --- a/api/contract/cli.yml +++ b/api/contract/cli.yml @@ -351,6 +351,8 @@ components: $ref: "./overrides/schemas/TemplateSummaryDiffLabel.yml" TemplateSummaryDiffLabelFields: $ref: "./overrides/schemas/TemplateSummaryDiffLabelFields.yml" + TemplateSummaryDiffLabelMapping: + $ref: "./overrides/schemas/TemplateSummaryDiffLabelMapping.yml" TemplateSummaryDiffNotificationEndpoint: $ref: "./overrides/schemas/TemplateSummaryDiffNotificationEndpoint.yml" TemplateSummaryDiffNotificationEndpointFields: diff --git a/api/contract/overrides/schemas/TemplateSummaryBucket.yml b/api/contract/overrides/schemas/TemplateSummaryBucket.yml index cc4eb2b..9510c31 100644 --- a/api/contract/overrides/schemas/TemplateSummaryBucket.yml +++ b/api/contract/overrides/schemas/TemplateSummaryBucket.yml @@ -12,6 +12,7 @@ allOf: type: string retentionPeriod: type: integer + format: int64 schemaType: - type: string + $ref: "../../openapi/src/common/schemas/SchemaType.yml" required: [id, name, retentionPeriod] diff --git a/api/contract/overrides/schemas/TemplateSummaryCore.yml b/api/contract/overrides/schemas/TemplateSummaryCore.yml index 729aae4..5d010f0 100644 --- a/api/contract/overrides/schemas/TemplateSummaryCore.yml +++ b/api/contract/overrides/schemas/TemplateSummaryCore.yml @@ -8,4 +8,4 @@ properties: type: array items: $ref: "./TemplateEnvReference.yml" -required: [kind, tempateMetaName, envReferences] +required: [kind, templateMetaName, envReferences] diff --git a/api/contract/overrides/schemas/TemplateSummaryDiff.yml b/api/contract/overrides/schemas/TemplateSummaryDiff.yml index db8b7fd..814cfdf 100644 --- a/api/contract/overrides/schemas/TemplateSummaryDiff.yml +++ b/api/contract/overrides/schemas/TemplateSummaryDiff.yml @@ -19,7 +19,7 @@ properties: labelMappings: type: array items: - $ref: "./TemplateSummaryLabelMapping.yml" + $ref: "./TemplateSummaryDiffLabelMapping.yml" notificationEndpoints: type: array items: diff --git a/api/contract/overrides/schemas/TemplateSummaryDiffBucketFields.yml b/api/contract/overrides/schemas/TemplateSummaryDiffBucketFields.yml index 618f382..725ccf2 100644 --- a/api/contract/overrides/schemas/TemplateSummaryDiffBucketFields.yml +++ b/api/contract/overrides/schemas/TemplateSummaryDiffBucketFields.yml @@ -6,4 +6,10 @@ properties: type: string retentionRules: $ref: "../../openapi/src/common/schemas/RetentionRules.yml" -required: [name, retentionRules] + schemaType: + $ref: "../../openapi/src/common/schemas/SchemaType.yml" + measurementSchemas: + type: array + items: + type: object +required: [name, retentionRules, measurementSchemas] diff --git a/api/contract/overrides/schemas/TemplateSummaryDiffLabelMapping.yml b/api/contract/overrides/schemas/TemplateSummaryDiffLabelMapping.yml new file mode 100644 index 0000000..2f752c3 --- /dev/null +++ b/api/contract/overrides/schemas/TemplateSummaryDiffLabelMapping.yml @@ -0,0 +1,7 @@ +allOf: + - $ref: "./TemplateSummaryLabelMapping.yml" + - type: object + properties: + stateStatus: + type: string + required: [stateStatus] diff --git a/api/contract/overrides/schemas/TemplateSummaryDiffVariableFields.yml b/api/contract/overrides/schemas/TemplateSummaryDiffVariableFields.yml index daa14cf..c1ec2a4 100644 --- a/api/contract/overrides/schemas/TemplateSummaryDiffVariableFields.yml +++ b/api/contract/overrides/schemas/TemplateSummaryDiffVariableFields.yml @@ -6,4 +6,4 @@ properties: type: string args: $ref: "./TemplateSummaryVariableArgs.yml" -required: [name, args] +required: [name] diff --git a/api/contract/overrides/schemas/TemplateSummaryNotificationRule.yml b/api/contract/overrides/schemas/TemplateSummaryNotificationRule.yml index cabad5a..3dbb819 100644 --- a/api/contract/overrides/schemas/TemplateSummaryNotificationRule.yml +++ b/api/contract/overrides/schemas/TemplateSummaryNotificationRule.yml @@ -2,6 +2,10 @@ allOf: - $ref: "./TemplateSummaryCommon.yml" - type: object properties: + id: + type: integer + format: int64 + x-go-field-type: uint64 name: type: string description: @@ -18,4 +22,4 @@ allOf: type: string offset: type: string - required: [name, endpointTemplateMetaName, endpointID, endpointType, every, offset] + required: [id, name, endpointTemplateMetaName, endpointID, endpointType, every, offset] diff --git a/api/contract/overrides/schemas/TemplateSummaryTelegrafConfig.yml b/api/contract/overrides/schemas/TemplateSummaryTelegrafConfig.yml index 12126df..4d9f082 100644 --- a/api/contract/overrides/schemas/TemplateSummaryTelegrafConfig.yml +++ b/api/contract/overrides/schemas/TemplateSummaryTelegrafConfig.yml @@ -1,9 +1,7 @@ type: object properties: id: - type: integer - format: int64 - x-go-field-type: uint64 + type: string name: type: string description: diff --git a/api/contract/overrides/schemas/TemplateSummaryVariable.yml b/api/contract/overrides/schemas/TemplateSummaryVariable.yml index 3ed39b9..e304e99 100644 --- a/api/contract/overrides/schemas/TemplateSummaryVariable.yml +++ b/api/contract/overrides/schemas/TemplateSummaryVariable.yml @@ -12,4 +12,4 @@ allOf: type: string arguments: $ref: "./TemplateSummaryVariableArgs.yml" - required: [id, name, arguments] + required: [id, name] diff --git a/api/contract/overrides/schemas/TemplateSummaryVariableArgs.yml b/api/contract/overrides/schemas/TemplateSummaryVariableArgs.yml index 1ed7eed..a4deab2 100644 --- a/api/contract/overrides/schemas/TemplateSummaryVariableArgs.yml +++ b/api/contract/overrides/schemas/TemplateSummaryVariableArgs.yml @@ -2,5 +2,6 @@ type: object properties: type: type: string -required: [type] -additionalProperties: true + values: + x-go-field-type: 'interface{}' +required: [type, values] diff --git a/api/model_template_summary_bucket.gen.go b/api/model_template_summary_bucket.gen.go index 81c9c64..a14cb18 100644 --- a/api/model_template_summary_bucket.gen.go +++ b/api/model_template_summary_bucket.gen.go @@ -17,23 +17,24 @@ import ( // TemplateSummaryBucket struct for TemplateSummaryBucket type TemplateSummaryBucket struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` Id uint64 `json:"id" yaml:"id"` Name string `json:"name" yaml:"name"` Description *string `json:"description,omitempty" yaml:"description,omitempty"` - RetentionPeriod int32 `json:"retentionPeriod" yaml:"retentionPeriod"` - SchemaType *string `json:"schemaType,omitempty" yaml:"schemaType,omitempty"` + RetentionPeriod int64 `json:"retentionPeriod" yaml:"retentionPeriod"` + SchemaType *SchemaType `json:"schemaType,omitempty" yaml:"schemaType,omitempty"` } // NewTemplateSummaryBucket instantiates a new TemplateSummaryBucket object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryBucket(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, retentionPeriod int32) *TemplateSummaryBucket { +func NewTemplateSummaryBucket(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, retentionPeriod int64) *TemplateSummaryBucket { this := TemplateSummaryBucket{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id @@ -74,36 +75,28 @@ func (o *TemplateSummaryBucket) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryBucket) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryBucket) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryBucket) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryBucket) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -235,9 +228,9 @@ func (o *TemplateSummaryBucket) SetDescription(v string) { } // GetRetentionPeriod returns the RetentionPeriod field value -func (o *TemplateSummaryBucket) GetRetentionPeriod() int32 { +func (o *TemplateSummaryBucket) GetRetentionPeriod() int64 { if o == nil { - var ret int32 + var ret int64 return ret } @@ -246,7 +239,7 @@ func (o *TemplateSummaryBucket) GetRetentionPeriod() int32 { // GetRetentionPeriodOk returns a tuple with the RetentionPeriod field value // and a boolean to check if the value has been set. -func (o *TemplateSummaryBucket) GetRetentionPeriodOk() (*int32, bool) { +func (o *TemplateSummaryBucket) GetRetentionPeriodOk() (*int64, bool) { if o == nil { return nil, false } @@ -254,14 +247,14 @@ func (o *TemplateSummaryBucket) GetRetentionPeriodOk() (*int32, bool) { } // SetRetentionPeriod sets field value -func (o *TemplateSummaryBucket) SetRetentionPeriod(v int32) { +func (o *TemplateSummaryBucket) SetRetentionPeriod(v int64) { o.RetentionPeriod = v } // GetSchemaType returns the SchemaType field value if set, zero value otherwise. -func (o *TemplateSummaryBucket) GetSchemaType() string { +func (o *TemplateSummaryBucket) GetSchemaType() SchemaType { if o == nil || o.SchemaType == nil { - var ret string + var ret SchemaType return ret } return *o.SchemaType @@ -269,7 +262,7 @@ func (o *TemplateSummaryBucket) GetSchemaType() string { // GetSchemaTypeOk returns a tuple with the SchemaType field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *TemplateSummaryBucket) GetSchemaTypeOk() (*string, bool) { +func (o *TemplateSummaryBucket) GetSchemaTypeOk() (*SchemaType, bool) { if o == nil || o.SchemaType == nil { return nil, false } @@ -285,8 +278,8 @@ func (o *TemplateSummaryBucket) HasSchemaType() bool { return false } -// SetSchemaType gets a reference to the given string and assigns it to the SchemaType field. -func (o *TemplateSummaryBucket) SetSchemaType(v string) { +// SetSchemaType gets a reference to the given SchemaType and assigns it to the SchemaType field. +func (o *TemplateSummaryBucket) SetSchemaType(v SchemaType) { o.SchemaType = &v } @@ -295,7 +288,7 @@ func (o TemplateSummaryBucket) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_bucket_all_of.gen.go b/api/model_template_summary_bucket_all_of.gen.go index b72c0e5..bc397f3 100644 --- a/api/model_template_summary_bucket_all_of.gen.go +++ b/api/model_template_summary_bucket_all_of.gen.go @@ -16,18 +16,18 @@ import ( // TemplateSummaryBucketAllOf struct for TemplateSummaryBucketAllOf type TemplateSummaryBucketAllOf struct { - Id uint64 `json:"id" yaml:"id"` - Name string `json:"name" yaml:"name"` - Description *string `json:"description,omitempty" yaml:"description,omitempty"` - RetentionPeriod int32 `json:"retentionPeriod" yaml:"retentionPeriod"` - SchemaType *string `json:"schemaType,omitempty" yaml:"schemaType,omitempty"` + Id uint64 `json:"id" yaml:"id"` + Name string `json:"name" yaml:"name"` + Description *string `json:"description,omitempty" yaml:"description,omitempty"` + RetentionPeriod int64 `json:"retentionPeriod" yaml:"retentionPeriod"` + SchemaType *SchemaType `json:"schemaType,omitempty" yaml:"schemaType,omitempty"` } // NewTemplateSummaryBucketAllOf instantiates a new TemplateSummaryBucketAllOf object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryBucketAllOf(id uint64, name string, retentionPeriod int32) *TemplateSummaryBucketAllOf { +func NewTemplateSummaryBucketAllOf(id uint64, name string, retentionPeriod int64) *TemplateSummaryBucketAllOf { this := TemplateSummaryBucketAllOf{} this.Id = id this.Name = name @@ -124,9 +124,9 @@ func (o *TemplateSummaryBucketAllOf) SetDescription(v string) { } // GetRetentionPeriod returns the RetentionPeriod field value -func (o *TemplateSummaryBucketAllOf) GetRetentionPeriod() int32 { +func (o *TemplateSummaryBucketAllOf) GetRetentionPeriod() int64 { if o == nil { - var ret int32 + var ret int64 return ret } @@ -135,7 +135,7 @@ func (o *TemplateSummaryBucketAllOf) GetRetentionPeriod() int32 { // GetRetentionPeriodOk returns a tuple with the RetentionPeriod field value // and a boolean to check if the value has been set. -func (o *TemplateSummaryBucketAllOf) GetRetentionPeriodOk() (*int32, bool) { +func (o *TemplateSummaryBucketAllOf) GetRetentionPeriodOk() (*int64, bool) { if o == nil { return nil, false } @@ -143,14 +143,14 @@ func (o *TemplateSummaryBucketAllOf) GetRetentionPeriodOk() (*int32, bool) { } // SetRetentionPeriod sets field value -func (o *TemplateSummaryBucketAllOf) SetRetentionPeriod(v int32) { +func (o *TemplateSummaryBucketAllOf) SetRetentionPeriod(v int64) { o.RetentionPeriod = v } // GetSchemaType returns the SchemaType field value if set, zero value otherwise. -func (o *TemplateSummaryBucketAllOf) GetSchemaType() string { +func (o *TemplateSummaryBucketAllOf) GetSchemaType() SchemaType { if o == nil || o.SchemaType == nil { - var ret string + var ret SchemaType return ret } return *o.SchemaType @@ -158,7 +158,7 @@ func (o *TemplateSummaryBucketAllOf) GetSchemaType() string { // GetSchemaTypeOk returns a tuple with the SchemaType field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *TemplateSummaryBucketAllOf) GetSchemaTypeOk() (*string, bool) { +func (o *TemplateSummaryBucketAllOf) GetSchemaTypeOk() (*SchemaType, bool) { if o == nil || o.SchemaType == nil { return nil, false } @@ -174,8 +174,8 @@ func (o *TemplateSummaryBucketAllOf) HasSchemaType() bool { return false } -// SetSchemaType gets a reference to the given string and assigns it to the SchemaType field. -func (o *TemplateSummaryBucketAllOf) SetSchemaType(v string) { +// SetSchemaType gets a reference to the given SchemaType and assigns it to the SchemaType field. +func (o *TemplateSummaryBucketAllOf) SetSchemaType(v SchemaType) { o.SchemaType = &v } diff --git a/api/model_template_summary_check.gen.go b/api/model_template_summary_check.gen.go index c96f928..f8d0744 100644 --- a/api/model_template_summary_check.gen.go +++ b/api/model_template_summary_check.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryCheck struct for TemplateSummaryCheck type TemplateSummaryCheck struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` Id uint64 `json:"id" yaml:"id"` @@ -29,9 +29,10 @@ type TemplateSummaryCheck struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryCheck(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryCheck { +func NewTemplateSummaryCheck(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryCheck { this := TemplateSummaryCheck{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id @@ -71,36 +72,28 @@ func (o *TemplateSummaryCheck) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryCheck) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryCheck) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryCheck) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryCheck) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -236,7 +229,7 @@ func (o TemplateSummaryCheck) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_common.gen.go b/api/model_template_summary_common.gen.go index d4df2e1..ea7c109 100644 --- a/api/model_template_summary_common.gen.go +++ b/api/model_template_summary_common.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryCommon struct for TemplateSummaryCommon type TemplateSummaryCommon struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` } @@ -26,9 +26,10 @@ type TemplateSummaryCommon struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryCommon(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel) *TemplateSummaryCommon { +func NewTemplateSummaryCommon(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel) *TemplateSummaryCommon { this := TemplateSummaryCommon{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations return &this @@ -66,36 +67,28 @@ func (o *TemplateSummaryCommon) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryCommon) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryCommon) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryCommon) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryCommon) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -151,7 +144,7 @@ func (o TemplateSummaryCommon) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_core.gen.go b/api/model_template_summary_core.gen.go index 79f3ee9..bdf1b2b 100644 --- a/api/model_template_summary_core.gen.go +++ b/api/model_template_summary_core.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryCore struct for TemplateSummaryCore type TemplateSummaryCore struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` } @@ -25,9 +25,10 @@ type TemplateSummaryCore struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryCore(kind string, envReferences []TemplateEnvReference) *TemplateSummaryCore { +func NewTemplateSummaryCore(kind string, templateMetaName string, envReferences []TemplateEnvReference) *TemplateSummaryCore { this := TemplateSummaryCore{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences return &this } @@ -64,36 +65,28 @@ func (o *TemplateSummaryCore) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryCore) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryCore) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryCore) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryCore) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -125,7 +118,7 @@ func (o TemplateSummaryCore) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_dashboard.gen.go b/api/model_template_summary_dashboard.gen.go index c36c246..076105a 100644 --- a/api/model_template_summary_dashboard.gen.go +++ b/api/model_template_summary_dashboard.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryDashboard struct for TemplateSummaryDashboard type TemplateSummaryDashboard struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` Id uint64 `json:"id" yaml:"id"` @@ -29,9 +29,10 @@ type TemplateSummaryDashboard struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryDashboard(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryDashboard { +func NewTemplateSummaryDashboard(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryDashboard { this := TemplateSummaryDashboard{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id @@ -71,36 +72,28 @@ func (o *TemplateSummaryDashboard) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryDashboard) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryDashboard) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryDashboard) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryDashboard) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -236,7 +229,7 @@ func (o TemplateSummaryDashboard) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_diff.gen.go b/api/model_template_summary_diff.gen.go index 9415bbe..43c9e7c 100644 --- a/api/model_template_summary_diff.gen.go +++ b/api/model_template_summary_diff.gen.go @@ -20,7 +20,7 @@ type TemplateSummaryDiff struct { Checks []TemplateSummaryDiffCheck `json:"checks" yaml:"checks"` Dashboards []TemplateSummaryDiffDashboard `json:"dashboards" yaml:"dashboards"` Labels []TemplateSummaryDiffLabel `json:"labels" yaml:"labels"` - LabelMappings []TemplateSummaryLabelMapping `json:"labelMappings" yaml:"labelMappings"` + LabelMappings []TemplateSummaryDiffLabelMapping `json:"labelMappings" yaml:"labelMappings"` NotificationEndpoints []TemplateSummaryDiffNotificationEndpoint `json:"notificationEndpoints" yaml:"notificationEndpoints"` NotificationRules []TemplateSummaryDiffNotificationRule `json:"notificationRules" yaml:"notificationRules"` Tasks []TemplateSummaryDiffTask `json:"tasks" yaml:"tasks"` @@ -32,7 +32,7 @@ type TemplateSummaryDiff struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryDiff(buckets []TemplateSummaryDiffBucket, checks []TemplateSummaryDiffCheck, dashboards []TemplateSummaryDiffDashboard, labels []TemplateSummaryDiffLabel, labelMappings []TemplateSummaryLabelMapping, notificationEndpoints []TemplateSummaryDiffNotificationEndpoint, notificationRules []TemplateSummaryDiffNotificationRule, tasks []TemplateSummaryDiffTask, telegrafConfigs []TemplateSummaryDiffTelegraf, variables []TemplateSummaryDiffVariable) *TemplateSummaryDiff { +func NewTemplateSummaryDiff(buckets []TemplateSummaryDiffBucket, checks []TemplateSummaryDiffCheck, dashboards []TemplateSummaryDiffDashboard, labels []TemplateSummaryDiffLabel, labelMappings []TemplateSummaryDiffLabelMapping, notificationEndpoints []TemplateSummaryDiffNotificationEndpoint, notificationRules []TemplateSummaryDiffNotificationRule, tasks []TemplateSummaryDiffTask, telegrafConfigs []TemplateSummaryDiffTelegraf, variables []TemplateSummaryDiffVariable) *TemplateSummaryDiff { this := TemplateSummaryDiff{} this.Buckets = buckets this.Checks = checks @@ -152,9 +152,9 @@ func (o *TemplateSummaryDiff) SetLabels(v []TemplateSummaryDiffLabel) { } // GetLabelMappings returns the LabelMappings field value -func (o *TemplateSummaryDiff) GetLabelMappings() []TemplateSummaryLabelMapping { +func (o *TemplateSummaryDiff) GetLabelMappings() []TemplateSummaryDiffLabelMapping { if o == nil { - var ret []TemplateSummaryLabelMapping + var ret []TemplateSummaryDiffLabelMapping return ret } @@ -163,7 +163,7 @@ func (o *TemplateSummaryDiff) GetLabelMappings() []TemplateSummaryLabelMapping { // GetLabelMappingsOk returns a tuple with the LabelMappings field value // and a boolean to check if the value has been set. -func (o *TemplateSummaryDiff) GetLabelMappingsOk() (*[]TemplateSummaryLabelMapping, bool) { +func (o *TemplateSummaryDiff) GetLabelMappingsOk() (*[]TemplateSummaryDiffLabelMapping, bool) { if o == nil { return nil, false } @@ -171,7 +171,7 @@ func (o *TemplateSummaryDiff) GetLabelMappingsOk() (*[]TemplateSummaryLabelMappi } // SetLabelMappings sets field value -func (o *TemplateSummaryDiff) SetLabelMappings(v []TemplateSummaryLabelMapping) { +func (o *TemplateSummaryDiff) SetLabelMappings(v []TemplateSummaryDiffLabelMapping) { o.LabelMappings = v } diff --git a/api/model_template_summary_diff_bucket_fields.gen.go b/api/model_template_summary_diff_bucket_fields.gen.go index 51479bd..ff233c4 100644 --- a/api/model_template_summary_diff_bucket_fields.gen.go +++ b/api/model_template_summary_diff_bucket_fields.gen.go @@ -19,17 +19,20 @@ type TemplateSummaryDiffBucketFields struct { Name string `json:"name" yaml:"name"` Description *string `json:"description,omitempty" yaml:"description,omitempty"` // Rules to expire or retain data. No rules means data never expires. - RetentionRules []RetentionRule `json:"retentionRules" yaml:"retentionRules"` + RetentionRules []RetentionRule `json:"retentionRules" yaml:"retentionRules"` + SchemaType *SchemaType `json:"schemaType,omitempty" yaml:"schemaType,omitempty"` + MeasurementSchemas []map[string]interface{} `json:"measurementSchemas" yaml:"measurementSchemas"` } // NewTemplateSummaryDiffBucketFields instantiates a new TemplateSummaryDiffBucketFields object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryDiffBucketFields(name string, retentionRules []RetentionRule) *TemplateSummaryDiffBucketFields { +func NewTemplateSummaryDiffBucketFields(name string, retentionRules []RetentionRule, measurementSchemas []map[string]interface{}) *TemplateSummaryDiffBucketFields { this := TemplateSummaryDiffBucketFields{} this.Name = name this.RetentionRules = retentionRules + this.MeasurementSchemas = measurementSchemas return &this } @@ -121,6 +124,62 @@ func (o *TemplateSummaryDiffBucketFields) SetRetentionRules(v []RetentionRule) { o.RetentionRules = v } +// GetSchemaType returns the SchemaType field value if set, zero value otherwise. +func (o *TemplateSummaryDiffBucketFields) GetSchemaType() SchemaType { + if o == nil || o.SchemaType == nil { + var ret SchemaType + return ret + } + return *o.SchemaType +} + +// GetSchemaTypeOk returns a tuple with the SchemaType field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffBucketFields) GetSchemaTypeOk() (*SchemaType, bool) { + if o == nil || o.SchemaType == nil { + return nil, false + } + return o.SchemaType, true +} + +// HasSchemaType returns a boolean if a field has been set. +func (o *TemplateSummaryDiffBucketFields) HasSchemaType() bool { + if o != nil && o.SchemaType != nil { + return true + } + + return false +} + +// SetSchemaType gets a reference to the given SchemaType and assigns it to the SchemaType field. +func (o *TemplateSummaryDiffBucketFields) SetSchemaType(v SchemaType) { + o.SchemaType = &v +} + +// GetMeasurementSchemas returns the MeasurementSchemas field value +func (o *TemplateSummaryDiffBucketFields) GetMeasurementSchemas() []map[string]interface{} { + if o == nil { + var ret []map[string]interface{} + return ret + } + + return o.MeasurementSchemas +} + +// GetMeasurementSchemasOk returns a tuple with the MeasurementSchemas field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffBucketFields) GetMeasurementSchemasOk() (*[]map[string]interface{}, bool) { + if o == nil { + return nil, false + } + return &o.MeasurementSchemas, true +} + +// SetMeasurementSchemas sets field value +func (o *TemplateSummaryDiffBucketFields) SetMeasurementSchemas(v []map[string]interface{}) { + o.MeasurementSchemas = v +} + func (o TemplateSummaryDiffBucketFields) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} if true { @@ -132,6 +191,12 @@ func (o TemplateSummaryDiffBucketFields) MarshalJSON() ([]byte, error) { if true { toSerialize["retentionRules"] = o.RetentionRules } + if o.SchemaType != nil { + toSerialize["schemaType"] = o.SchemaType + } + if true { + toSerialize["measurementSchemas"] = o.MeasurementSchemas + } return json.Marshal(toSerialize) } diff --git a/api/model_template_summary_diff_label_mapping.gen.go b/api/model_template_summary_diff_label_mapping.gen.go new file mode 100644 index 0000000..362fd41 --- /dev/null +++ b/api/model_template_summary_diff_label_mapping.gen.go @@ -0,0 +1,338 @@ +/* + * Subset of Influx API covered by Influx CLI + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * API version: 2.0.0 + */ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package api + +import ( + "encoding/json" +) + +// TemplateSummaryDiffLabelMapping struct for TemplateSummaryDiffLabelMapping +type TemplateSummaryDiffLabelMapping struct { + Status string `json:"status" yaml:"status"` + ResourceTemplateMetaName string `json:"resourceTemplateMetaName" yaml:"resourceTemplateMetaName"` + ResourceName string `json:"resourceName" yaml:"resourceName"` + ResourceID uint64 `json:"resourceID" yaml:"resourceID"` + ResourceType string `json:"resourceType" yaml:"resourceType"` + LabelTemplateMetaName string `json:"labelTemplateMetaName" yaml:"labelTemplateMetaName"` + LabelName string `json:"labelName" yaml:"labelName"` + LabelID uint64 `json:"labelID" yaml:"labelID"` + StateStatus string `json:"stateStatus" yaml:"stateStatus"` +} + +// NewTemplateSummaryDiffLabelMapping instantiates a new TemplateSummaryDiffLabelMapping object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewTemplateSummaryDiffLabelMapping(status string, resourceTemplateMetaName string, resourceName string, resourceID uint64, resourceType string, labelTemplateMetaName string, labelName string, labelID uint64, stateStatus string) *TemplateSummaryDiffLabelMapping { + this := TemplateSummaryDiffLabelMapping{} + this.Status = status + this.ResourceTemplateMetaName = resourceTemplateMetaName + this.ResourceName = resourceName + this.ResourceID = resourceID + this.ResourceType = resourceType + this.LabelTemplateMetaName = labelTemplateMetaName + this.LabelName = labelName + this.LabelID = labelID + this.StateStatus = stateStatus + return &this +} + +// NewTemplateSummaryDiffLabelMappingWithDefaults instantiates a new TemplateSummaryDiffLabelMapping object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewTemplateSummaryDiffLabelMappingWithDefaults() *TemplateSummaryDiffLabelMapping { + this := TemplateSummaryDiffLabelMapping{} + return &this +} + +// GetStatus returns the Status field value +func (o *TemplateSummaryDiffLabelMapping) GetStatus() string { + if o == nil { + var ret string + return ret + } + + return o.Status +} + +// GetStatusOk returns a tuple with the Status field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetStatusOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Status, true +} + +// SetStatus sets field value +func (o *TemplateSummaryDiffLabelMapping) SetStatus(v string) { + o.Status = v +} + +// GetResourceTemplateMetaName returns the ResourceTemplateMetaName field value +func (o *TemplateSummaryDiffLabelMapping) GetResourceTemplateMetaName() string { + if o == nil { + var ret string + return ret + } + + return o.ResourceTemplateMetaName +} + +// GetResourceTemplateMetaNameOk returns a tuple with the ResourceTemplateMetaName field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetResourceTemplateMetaNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ResourceTemplateMetaName, true +} + +// SetResourceTemplateMetaName sets field value +func (o *TemplateSummaryDiffLabelMapping) SetResourceTemplateMetaName(v string) { + o.ResourceTemplateMetaName = v +} + +// GetResourceName returns the ResourceName field value +func (o *TemplateSummaryDiffLabelMapping) GetResourceName() string { + if o == nil { + var ret string + return ret + } + + return o.ResourceName +} + +// GetResourceNameOk returns a tuple with the ResourceName field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetResourceNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ResourceName, true +} + +// SetResourceName sets field value +func (o *TemplateSummaryDiffLabelMapping) SetResourceName(v string) { + o.ResourceName = v +} + +// GetResourceID returns the ResourceID field value +func (o *TemplateSummaryDiffLabelMapping) GetResourceID() uint64 { + if o == nil { + var ret uint64 + return ret + } + + return o.ResourceID +} + +// GetResourceIDOk returns a tuple with the ResourceID field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetResourceIDOk() (*uint64, bool) { + if o == nil { + return nil, false + } + return &o.ResourceID, true +} + +// SetResourceID sets field value +func (o *TemplateSummaryDiffLabelMapping) SetResourceID(v uint64) { + o.ResourceID = v +} + +// GetResourceType returns the ResourceType field value +func (o *TemplateSummaryDiffLabelMapping) GetResourceType() string { + if o == nil { + var ret string + return ret + } + + return o.ResourceType +} + +// GetResourceTypeOk returns a tuple with the ResourceType field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetResourceTypeOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ResourceType, true +} + +// SetResourceType sets field value +func (o *TemplateSummaryDiffLabelMapping) SetResourceType(v string) { + o.ResourceType = v +} + +// GetLabelTemplateMetaName returns the LabelTemplateMetaName field value +func (o *TemplateSummaryDiffLabelMapping) GetLabelTemplateMetaName() string { + if o == nil { + var ret string + return ret + } + + return o.LabelTemplateMetaName +} + +// GetLabelTemplateMetaNameOk returns a tuple with the LabelTemplateMetaName field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetLabelTemplateMetaNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.LabelTemplateMetaName, true +} + +// SetLabelTemplateMetaName sets field value +func (o *TemplateSummaryDiffLabelMapping) SetLabelTemplateMetaName(v string) { + o.LabelTemplateMetaName = v +} + +// GetLabelName returns the LabelName field value +func (o *TemplateSummaryDiffLabelMapping) GetLabelName() string { + if o == nil { + var ret string + return ret + } + + return o.LabelName +} + +// GetLabelNameOk returns a tuple with the LabelName field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetLabelNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.LabelName, true +} + +// SetLabelName sets field value +func (o *TemplateSummaryDiffLabelMapping) SetLabelName(v string) { + o.LabelName = v +} + +// GetLabelID returns the LabelID field value +func (o *TemplateSummaryDiffLabelMapping) GetLabelID() uint64 { + if o == nil { + var ret uint64 + return ret + } + + return o.LabelID +} + +// GetLabelIDOk returns a tuple with the LabelID field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetLabelIDOk() (*uint64, bool) { + if o == nil { + return nil, false + } + return &o.LabelID, true +} + +// SetLabelID sets field value +func (o *TemplateSummaryDiffLabelMapping) SetLabelID(v uint64) { + o.LabelID = v +} + +// GetStateStatus returns the StateStatus field value +func (o *TemplateSummaryDiffLabelMapping) GetStateStatus() string { + if o == nil { + var ret string + return ret + } + + return o.StateStatus +} + +// GetStateStatusOk returns a tuple with the StateStatus field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMapping) GetStateStatusOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.StateStatus, true +} + +// SetStateStatus sets field value +func (o *TemplateSummaryDiffLabelMapping) SetStateStatus(v string) { + o.StateStatus = v +} + +func (o TemplateSummaryDiffLabelMapping) MarshalJSON() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["status"] = o.Status + } + if true { + toSerialize["resourceTemplateMetaName"] = o.ResourceTemplateMetaName + } + if true { + toSerialize["resourceName"] = o.ResourceName + } + if true { + toSerialize["resourceID"] = o.ResourceID + } + if true { + toSerialize["resourceType"] = o.ResourceType + } + if true { + toSerialize["labelTemplateMetaName"] = o.LabelTemplateMetaName + } + if true { + toSerialize["labelName"] = o.LabelName + } + if true { + toSerialize["labelID"] = o.LabelID + } + if true { + toSerialize["stateStatus"] = o.StateStatus + } + return json.Marshal(toSerialize) +} + +type NullableTemplateSummaryDiffLabelMapping struct { + value *TemplateSummaryDiffLabelMapping + isSet bool +} + +func (v NullableTemplateSummaryDiffLabelMapping) Get() *TemplateSummaryDiffLabelMapping { + return v.value +} + +func (v *NullableTemplateSummaryDiffLabelMapping) Set(val *TemplateSummaryDiffLabelMapping) { + v.value = val + v.isSet = true +} + +func (v NullableTemplateSummaryDiffLabelMapping) IsSet() bool { + return v.isSet +} + +func (v *NullableTemplateSummaryDiffLabelMapping) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableTemplateSummaryDiffLabelMapping(val *TemplateSummaryDiffLabelMapping) *NullableTemplateSummaryDiffLabelMapping { + return &NullableTemplateSummaryDiffLabelMapping{value: val, isSet: true} +} + +func (v NullableTemplateSummaryDiffLabelMapping) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableTemplateSummaryDiffLabelMapping) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/api/model_template_summary_diff_label_mapping_all_of.gen.go b/api/model_template_summary_diff_label_mapping_all_of.gen.go new file mode 100644 index 0000000..afaba8c --- /dev/null +++ b/api/model_template_summary_diff_label_mapping_all_of.gen.go @@ -0,0 +1,106 @@ +/* + * Subset of Influx API covered by Influx CLI + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * API version: 2.0.0 + */ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package api + +import ( + "encoding/json" +) + +// TemplateSummaryDiffLabelMappingAllOf struct for TemplateSummaryDiffLabelMappingAllOf +type TemplateSummaryDiffLabelMappingAllOf struct { + StateStatus string `json:"stateStatus" yaml:"stateStatus"` +} + +// NewTemplateSummaryDiffLabelMappingAllOf instantiates a new TemplateSummaryDiffLabelMappingAllOf object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewTemplateSummaryDiffLabelMappingAllOf(stateStatus string) *TemplateSummaryDiffLabelMappingAllOf { + this := TemplateSummaryDiffLabelMappingAllOf{} + this.StateStatus = stateStatus + return &this +} + +// NewTemplateSummaryDiffLabelMappingAllOfWithDefaults instantiates a new TemplateSummaryDiffLabelMappingAllOf object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewTemplateSummaryDiffLabelMappingAllOfWithDefaults() *TemplateSummaryDiffLabelMappingAllOf { + this := TemplateSummaryDiffLabelMappingAllOf{} + return &this +} + +// GetStateStatus returns the StateStatus field value +func (o *TemplateSummaryDiffLabelMappingAllOf) GetStateStatus() string { + if o == nil { + var ret string + return ret + } + + return o.StateStatus +} + +// GetStateStatusOk returns a tuple with the StateStatus field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryDiffLabelMappingAllOf) GetStateStatusOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.StateStatus, true +} + +// SetStateStatus sets field value +func (o *TemplateSummaryDiffLabelMappingAllOf) SetStateStatus(v string) { + o.StateStatus = v +} + +func (o TemplateSummaryDiffLabelMappingAllOf) MarshalJSON() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["stateStatus"] = o.StateStatus + } + return json.Marshal(toSerialize) +} + +type NullableTemplateSummaryDiffLabelMappingAllOf struct { + value *TemplateSummaryDiffLabelMappingAllOf + isSet bool +} + +func (v NullableTemplateSummaryDiffLabelMappingAllOf) Get() *TemplateSummaryDiffLabelMappingAllOf { + return v.value +} + +func (v *NullableTemplateSummaryDiffLabelMappingAllOf) Set(val *TemplateSummaryDiffLabelMappingAllOf) { + v.value = val + v.isSet = true +} + +func (v NullableTemplateSummaryDiffLabelMappingAllOf) IsSet() bool { + return v.isSet +} + +func (v *NullableTemplateSummaryDiffLabelMappingAllOf) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableTemplateSummaryDiffLabelMappingAllOf(val *TemplateSummaryDiffLabelMappingAllOf) *NullableTemplateSummaryDiffLabelMappingAllOf { + return &NullableTemplateSummaryDiffLabelMappingAllOf{value: val, isSet: true} +} + +func (v NullableTemplateSummaryDiffLabelMappingAllOf) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableTemplateSummaryDiffLabelMappingAllOf) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/api/model_template_summary_diff_variable_fields.gen.go b/api/model_template_summary_diff_variable_fields.gen.go index b2bc2b6..24f7048 100644 --- a/api/model_template_summary_diff_variable_fields.gen.go +++ b/api/model_template_summary_diff_variable_fields.gen.go @@ -16,19 +16,18 @@ import ( // TemplateSummaryDiffVariableFields struct for TemplateSummaryDiffVariableFields type TemplateSummaryDiffVariableFields struct { - Name string `json:"name" yaml:"name"` - Description *string `json:"description,omitempty" yaml:"description,omitempty"` - Args TemplateSummaryVariableArgs `json:"args" yaml:"args"` + Name string `json:"name" yaml:"name"` + Description *string `json:"description,omitempty" yaml:"description,omitempty"` + Args *TemplateSummaryVariableArgs `json:"args,omitempty" yaml:"args,omitempty"` } // NewTemplateSummaryDiffVariableFields instantiates a new TemplateSummaryDiffVariableFields object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryDiffVariableFields(name string, args TemplateSummaryVariableArgs) *TemplateSummaryDiffVariableFields { +func NewTemplateSummaryDiffVariableFields(name string) *TemplateSummaryDiffVariableFields { this := TemplateSummaryDiffVariableFields{} this.Name = name - this.Args = args return &this } @@ -96,28 +95,36 @@ func (o *TemplateSummaryDiffVariableFields) SetDescription(v string) { o.Description = &v } -// GetArgs returns the Args field value +// GetArgs returns the Args field value if set, zero value otherwise. func (o *TemplateSummaryDiffVariableFields) GetArgs() TemplateSummaryVariableArgs { - if o == nil { + if o == nil || o.Args == nil { var ret TemplateSummaryVariableArgs return ret } - - return o.Args + return *o.Args } -// GetArgsOk returns a tuple with the Args field value +// GetArgsOk returns a tuple with the Args field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *TemplateSummaryDiffVariableFields) GetArgsOk() (*TemplateSummaryVariableArgs, bool) { - if o == nil { + if o == nil || o.Args == nil { return nil, false } - return &o.Args, true + return o.Args, true } -// SetArgs sets field value +// HasArgs returns a boolean if a field has been set. +func (o *TemplateSummaryDiffVariableFields) HasArgs() bool { + if o != nil && o.Args != nil { + return true + } + + return false +} + +// SetArgs gets a reference to the given TemplateSummaryVariableArgs and assigns it to the Args field. func (o *TemplateSummaryDiffVariableFields) SetArgs(v TemplateSummaryVariableArgs) { - o.Args = v + o.Args = &v } func (o TemplateSummaryDiffVariableFields) MarshalJSON() ([]byte, error) { @@ -128,7 +135,7 @@ func (o TemplateSummaryDiffVariableFields) MarshalJSON() ([]byte, error) { if o.Description != nil { toSerialize["description"] = o.Description } - if true { + if o.Args != nil { toSerialize["args"] = o.Args } return json.Marshal(toSerialize) diff --git a/api/model_template_summary_label.gen.go b/api/model_template_summary_label.gen.go index 5344fe3..33ec8d4 100644 --- a/api/model_template_summary_label.gen.go +++ b/api/model_template_summary_label.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryLabel struct for TemplateSummaryLabel type TemplateSummaryLabel struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` Id uint64 `json:"id" yaml:"id"` OrgID *uint64 `json:"orgID,omitempty" yaml:"orgID,omitempty"` @@ -29,9 +29,10 @@ type TemplateSummaryLabel struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryLabel(kind string, envReferences []TemplateEnvReference, id uint64, name string, properties TemplateSummaryLabelAllOfProperties) *TemplateSummaryLabel { +func NewTemplateSummaryLabel(kind string, templateMetaName string, envReferences []TemplateEnvReference, id uint64, name string, properties TemplateSummaryLabelAllOfProperties) *TemplateSummaryLabel { this := TemplateSummaryLabel{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.Id = id this.Name = name @@ -71,36 +72,28 @@ func (o *TemplateSummaryLabel) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryLabel) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryLabel) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryLabel) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryLabel) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -236,7 +229,7 @@ func (o TemplateSummaryLabel) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_notification_endpoint.gen.go b/api/model_template_summary_notification_endpoint.gen.go index b0efaf9..9b913b2 100644 --- a/api/model_template_summary_notification_endpoint.gen.go +++ b/api/model_template_summary_notification_endpoint.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryNotificationEndpoint struct for TemplateSummaryNotificationEndpoint type TemplateSummaryNotificationEndpoint struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` Id uint64 `json:"id" yaml:"id"` @@ -30,9 +30,10 @@ type TemplateSummaryNotificationEndpoint struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryNotificationEndpoint(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, status string) *TemplateSummaryNotificationEndpoint { +func NewTemplateSummaryNotificationEndpoint(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, status string) *TemplateSummaryNotificationEndpoint { this := TemplateSummaryNotificationEndpoint{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id @@ -73,36 +74,28 @@ func (o *TemplateSummaryNotificationEndpoint) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryNotificationEndpoint) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryNotificationEndpoint) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryNotificationEndpoint) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryNotificationEndpoint) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -262,7 +255,7 @@ func (o TemplateSummaryNotificationEndpoint) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_notification_rule.gen.go b/api/model_template_summary_notification_rule.gen.go index 76fa1b7..da14dca 100644 --- a/api/model_template_summary_notification_rule.gen.go +++ b/api/model_template_summary_notification_rule.gen.go @@ -17,9 +17,10 @@ import ( // TemplateSummaryNotificationRule struct for TemplateSummaryNotificationRule type TemplateSummaryNotificationRule struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` + Id uint64 `json:"id" yaml:"id"` Name string `json:"name" yaml:"name"` Description *string `json:"description,omitempty" yaml:"description,omitempty"` EndpointTemplateMetaName string `json:"endpointTemplateMetaName" yaml:"endpointTemplateMetaName"` @@ -33,11 +34,13 @@ type TemplateSummaryNotificationRule struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryNotificationRule(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, name string, endpointTemplateMetaName string, endpointID uint64, endpointType string, every string, offset string) *TemplateSummaryNotificationRule { +func NewTemplateSummaryNotificationRule(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, endpointTemplateMetaName string, endpointID uint64, endpointType string, every string, offset string) *TemplateSummaryNotificationRule { this := TemplateSummaryNotificationRule{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations + this.Id = id this.Name = name this.EndpointTemplateMetaName = endpointTemplateMetaName this.EndpointID = endpointID @@ -79,36 +82,28 @@ func (o *TemplateSummaryNotificationRule) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryNotificationRule) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryNotificationRule) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryNotificationRule) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryNotificationRule) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -159,6 +154,30 @@ func (o *TemplateSummaryNotificationRule) SetLabelAssociations(v []TemplateSumma o.LabelAssociations = v } +// GetId returns the Id field value +func (o *TemplateSummaryNotificationRule) GetId() uint64 { + if o == nil { + var ret uint64 + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryNotificationRule) GetIdOk() (*uint64, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *TemplateSummaryNotificationRule) SetId(v uint64) { + o.Id = v +} + // GetName returns the Name field value func (o *TemplateSummaryNotificationRule) GetName() string { if o == nil { @@ -340,7 +359,7 @@ func (o TemplateSummaryNotificationRule) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { @@ -349,6 +368,9 @@ func (o TemplateSummaryNotificationRule) MarshalJSON() ([]byte, error) { if true { toSerialize["labelAssociations"] = o.LabelAssociations } + if true { + toSerialize["id"] = o.Id + } if true { toSerialize["name"] = o.Name } diff --git a/api/model_template_summary_notification_rule_all_of.gen.go b/api/model_template_summary_notification_rule_all_of.gen.go index 69057be..a0738bd 100644 --- a/api/model_template_summary_notification_rule_all_of.gen.go +++ b/api/model_template_summary_notification_rule_all_of.gen.go @@ -16,6 +16,7 @@ import ( // TemplateSummaryNotificationRuleAllOf struct for TemplateSummaryNotificationRuleAllOf type TemplateSummaryNotificationRuleAllOf struct { + Id uint64 `json:"id" yaml:"id"` Name string `json:"name" yaml:"name"` Description *string `json:"description,omitempty" yaml:"description,omitempty"` EndpointTemplateMetaName string `json:"endpointTemplateMetaName" yaml:"endpointTemplateMetaName"` @@ -29,8 +30,9 @@ type TemplateSummaryNotificationRuleAllOf struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryNotificationRuleAllOf(name string, endpointTemplateMetaName string, endpointID uint64, endpointType string, every string, offset string) *TemplateSummaryNotificationRuleAllOf { +func NewTemplateSummaryNotificationRuleAllOf(id uint64, name string, endpointTemplateMetaName string, endpointID uint64, endpointType string, every string, offset string) *TemplateSummaryNotificationRuleAllOf { this := TemplateSummaryNotificationRuleAllOf{} + this.Id = id this.Name = name this.EndpointTemplateMetaName = endpointTemplateMetaName this.EndpointID = endpointID @@ -48,6 +50,30 @@ func NewTemplateSummaryNotificationRuleAllOfWithDefaults() *TemplateSummaryNotif return &this } +// GetId returns the Id field value +func (o *TemplateSummaryNotificationRuleAllOf) GetId() uint64 { + if o == nil { + var ret uint64 + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *TemplateSummaryNotificationRuleAllOf) GetIdOk() (*uint64, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *TemplateSummaryNotificationRuleAllOf) SetId(v uint64) { + o.Id = v +} + // GetName returns the Name field value func (o *TemplateSummaryNotificationRuleAllOf) GetName() string { if o == nil { @@ -226,6 +252,9 @@ func (o *TemplateSummaryNotificationRuleAllOf) SetOffset(v string) { func (o TemplateSummaryNotificationRuleAllOf) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} + if true { + toSerialize["id"] = o.Id + } if true { toSerialize["name"] = o.Name } diff --git a/api/model_template_summary_task.gen.go b/api/model_template_summary_task.gen.go index 2f3c5ba..1643836 100644 --- a/api/model_template_summary_task.gen.go +++ b/api/model_template_summary_task.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryTask struct for TemplateSummaryTask type TemplateSummaryTask struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` Id uint64 `json:"id" yaml:"id"` @@ -32,9 +32,10 @@ type TemplateSummaryTask struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryTask(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryTask { +func NewTemplateSummaryTask(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryTask { this := TemplateSummaryTask{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id @@ -74,36 +75,28 @@ func (o *TemplateSummaryTask) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryTask) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryTask) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryTask) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryTask) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -335,7 +328,7 @@ func (o TemplateSummaryTask) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_telegraf.gen.go b/api/model_template_summary_telegraf.gen.go index a202a41..88a7891 100644 --- a/api/model_template_summary_telegraf.gen.go +++ b/api/model_template_summary_telegraf.gen.go @@ -17,7 +17,7 @@ import ( // TemplateSummaryTelegraf struct for TemplateSummaryTelegraf type TemplateSummaryTelegraf struct { Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` TelegrafConfig TemplateSummaryTelegrafConfig `json:"telegrafConfig" yaml:"telegrafConfig"` @@ -27,9 +27,10 @@ type TemplateSummaryTelegraf struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryTelegraf(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, telegrafConfig TemplateSummaryTelegrafConfig) *TemplateSummaryTelegraf { +func NewTemplateSummaryTelegraf(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, telegrafConfig TemplateSummaryTelegrafConfig) *TemplateSummaryTelegraf { this := TemplateSummaryTelegraf{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.TelegrafConfig = telegrafConfig @@ -68,36 +69,28 @@ func (o *TemplateSummaryTelegraf) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryTelegraf) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryTelegraf) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryTelegraf) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryTelegraf) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -177,7 +170,7 @@ func (o TemplateSummaryTelegraf) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { diff --git a/api/model_template_summary_telegraf_config.gen.go b/api/model_template_summary_telegraf_config.gen.go index 0e18c74..446e2b5 100644 --- a/api/model_template_summary_telegraf_config.gen.go +++ b/api/model_template_summary_telegraf_config.gen.go @@ -16,7 +16,7 @@ import ( // TemplateSummaryTelegrafConfig struct for TemplateSummaryTelegrafConfig type TemplateSummaryTelegrafConfig struct { - Id uint64 `json:"id" yaml:"id"` + Id string `json:"id" yaml:"id"` Name string `json:"name" yaml:"name"` Description *string `json:"description,omitempty" yaml:"description,omitempty"` } @@ -25,7 +25,7 @@ type TemplateSummaryTelegrafConfig struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryTelegrafConfig(id uint64, name string) *TemplateSummaryTelegrafConfig { +func NewTemplateSummaryTelegrafConfig(id string, name string) *TemplateSummaryTelegrafConfig { this := TemplateSummaryTelegrafConfig{} this.Id = id this.Name = name @@ -41,9 +41,9 @@ func NewTemplateSummaryTelegrafConfigWithDefaults() *TemplateSummaryTelegrafConf } // GetId returns the Id field value -func (o *TemplateSummaryTelegrafConfig) GetId() uint64 { +func (o *TemplateSummaryTelegrafConfig) GetId() string { if o == nil { - var ret uint64 + var ret string return ret } @@ -52,7 +52,7 @@ func (o *TemplateSummaryTelegrafConfig) GetId() uint64 { // GetIdOk returns a tuple with the Id field value // and a boolean to check if the value has been set. -func (o *TemplateSummaryTelegrafConfig) GetIdOk() (*uint64, bool) { +func (o *TemplateSummaryTelegrafConfig) GetIdOk() (*string, bool) { if o == nil { return nil, false } @@ -60,7 +60,7 @@ func (o *TemplateSummaryTelegrafConfig) GetIdOk() (*uint64, bool) { } // SetId sets field value -func (o *TemplateSummaryTelegrafConfig) SetId(v uint64) { +func (o *TemplateSummaryTelegrafConfig) SetId(v string) { o.Id = v } diff --git a/api/model_template_summary_variable.gen.go b/api/model_template_summary_variable.gen.go index 7265396..a0d8638 100644 --- a/api/model_template_summary_variable.gen.go +++ b/api/model_template_summary_variable.gen.go @@ -16,28 +16,28 @@ import ( // TemplateSummaryVariable struct for TemplateSummaryVariable type TemplateSummaryVariable struct { - Kind string `json:"kind" yaml:"kind"` - TemplateMetaName *string `json:"templateMetaName,omitempty" yaml:"templateMetaName,omitempty"` - EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` - LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` - Id uint64 `json:"id" yaml:"id"` - Name string `json:"name" yaml:"name"` - Description *string `json:"description,omitempty" yaml:"description,omitempty"` - Arguments TemplateSummaryVariableArgs `json:"arguments" yaml:"arguments"` + Kind string `json:"kind" yaml:"kind"` + TemplateMetaName string `json:"templateMetaName" yaml:"templateMetaName"` + EnvReferences []TemplateEnvReference `json:"envReferences" yaml:"envReferences"` + LabelAssociations []TemplateSummaryLabel `json:"labelAssociations" yaml:"labelAssociations"` + Id uint64 `json:"id" yaml:"id"` + Name string `json:"name" yaml:"name"` + Description *string `json:"description,omitempty" yaml:"description,omitempty"` + Arguments *TemplateSummaryVariableArgs `json:"arguments,omitempty" yaml:"arguments,omitempty"` } // NewTemplateSummaryVariable instantiates a new TemplateSummaryVariable object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryVariable(kind string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string, arguments TemplateSummaryVariableArgs) *TemplateSummaryVariable { +func NewTemplateSummaryVariable(kind string, templateMetaName string, envReferences []TemplateEnvReference, labelAssociations []TemplateSummaryLabel, id uint64, name string) *TemplateSummaryVariable { this := TemplateSummaryVariable{} this.Kind = kind + this.TemplateMetaName = templateMetaName this.EnvReferences = envReferences this.LabelAssociations = labelAssociations this.Id = id this.Name = name - this.Arguments = arguments return &this } @@ -73,36 +73,28 @@ func (o *TemplateSummaryVariable) SetKind(v string) { o.Kind = v } -// GetTemplateMetaName returns the TemplateMetaName field value if set, zero value otherwise. +// GetTemplateMetaName returns the TemplateMetaName field value func (o *TemplateSummaryVariable) GetTemplateMetaName() string { - if o == nil || o.TemplateMetaName == nil { + if o == nil { var ret string return ret } - return *o.TemplateMetaName + + return o.TemplateMetaName } -// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value if set, nil otherwise +// GetTemplateMetaNameOk returns a tuple with the TemplateMetaName field value // and a boolean to check if the value has been set. func (o *TemplateSummaryVariable) GetTemplateMetaNameOk() (*string, bool) { - if o == nil || o.TemplateMetaName == nil { + if o == nil { return nil, false } - return o.TemplateMetaName, true + return &o.TemplateMetaName, true } -// HasTemplateMetaName returns a boolean if a field has been set. -func (o *TemplateSummaryVariable) HasTemplateMetaName() bool { - if o != nil && o.TemplateMetaName != nil { - return true - } - - return false -} - -// SetTemplateMetaName gets a reference to the given string and assigns it to the TemplateMetaName field. +// SetTemplateMetaName sets field value func (o *TemplateSummaryVariable) SetTemplateMetaName(v string) { - o.TemplateMetaName = &v + o.TemplateMetaName = v } // GetEnvReferences returns the EnvReferences field value @@ -233,28 +225,36 @@ func (o *TemplateSummaryVariable) SetDescription(v string) { o.Description = &v } -// GetArguments returns the Arguments field value +// GetArguments returns the Arguments field value if set, zero value otherwise. func (o *TemplateSummaryVariable) GetArguments() TemplateSummaryVariableArgs { - if o == nil { + if o == nil || o.Arguments == nil { var ret TemplateSummaryVariableArgs return ret } - - return o.Arguments + return *o.Arguments } -// GetArgumentsOk returns a tuple with the Arguments field value +// GetArgumentsOk returns a tuple with the Arguments field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *TemplateSummaryVariable) GetArgumentsOk() (*TemplateSummaryVariableArgs, bool) { - if o == nil { + if o == nil || o.Arguments == nil { return nil, false } - return &o.Arguments, true + return o.Arguments, true } -// SetArguments sets field value +// HasArguments returns a boolean if a field has been set. +func (o *TemplateSummaryVariable) HasArguments() bool { + if o != nil && o.Arguments != nil { + return true + } + + return false +} + +// SetArguments gets a reference to the given TemplateSummaryVariableArgs and assigns it to the Arguments field. func (o *TemplateSummaryVariable) SetArguments(v TemplateSummaryVariableArgs) { - o.Arguments = v + o.Arguments = &v } func (o TemplateSummaryVariable) MarshalJSON() ([]byte, error) { @@ -262,7 +262,7 @@ func (o TemplateSummaryVariable) MarshalJSON() ([]byte, error) { if true { toSerialize["kind"] = o.Kind } - if o.TemplateMetaName != nil { + if true { toSerialize["templateMetaName"] = o.TemplateMetaName } if true { @@ -280,7 +280,7 @@ func (o TemplateSummaryVariable) MarshalJSON() ([]byte, error) { if o.Description != nil { toSerialize["description"] = o.Description } - if true { + if o.Arguments != nil { toSerialize["arguments"] = o.Arguments } return json.Marshal(toSerialize) diff --git a/api/model_template_summary_variable_all_of.gen.go b/api/model_template_summary_variable_all_of.gen.go index b2c66a3..0f29950 100644 --- a/api/model_template_summary_variable_all_of.gen.go +++ b/api/model_template_summary_variable_all_of.gen.go @@ -16,21 +16,20 @@ import ( // TemplateSummaryVariableAllOf struct for TemplateSummaryVariableAllOf type TemplateSummaryVariableAllOf struct { - Id uint64 `json:"id" yaml:"id"` - Name string `json:"name" yaml:"name"` - Description *string `json:"description,omitempty" yaml:"description,omitempty"` - Arguments TemplateSummaryVariableArgs `json:"arguments" yaml:"arguments"` + Id uint64 `json:"id" yaml:"id"` + Name string `json:"name" yaml:"name"` + Description *string `json:"description,omitempty" yaml:"description,omitempty"` + Arguments *TemplateSummaryVariableArgs `json:"arguments,omitempty" yaml:"arguments,omitempty"` } // NewTemplateSummaryVariableAllOf instantiates a new TemplateSummaryVariableAllOf object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryVariableAllOf(id uint64, name string, arguments TemplateSummaryVariableArgs) *TemplateSummaryVariableAllOf { +func NewTemplateSummaryVariableAllOf(id uint64, name string) *TemplateSummaryVariableAllOf { this := TemplateSummaryVariableAllOf{} this.Id = id this.Name = name - this.Arguments = arguments return &this } @@ -122,28 +121,36 @@ func (o *TemplateSummaryVariableAllOf) SetDescription(v string) { o.Description = &v } -// GetArguments returns the Arguments field value +// GetArguments returns the Arguments field value if set, zero value otherwise. func (o *TemplateSummaryVariableAllOf) GetArguments() TemplateSummaryVariableArgs { - if o == nil { + if o == nil || o.Arguments == nil { var ret TemplateSummaryVariableArgs return ret } - - return o.Arguments + return *o.Arguments } -// GetArgumentsOk returns a tuple with the Arguments field value +// GetArgumentsOk returns a tuple with the Arguments field value if set, nil otherwise // and a boolean to check if the value has been set. func (o *TemplateSummaryVariableAllOf) GetArgumentsOk() (*TemplateSummaryVariableArgs, bool) { - if o == nil { + if o == nil || o.Arguments == nil { return nil, false } - return &o.Arguments, true + return o.Arguments, true } -// SetArguments sets field value +// HasArguments returns a boolean if a field has been set. +func (o *TemplateSummaryVariableAllOf) HasArguments() bool { + if o != nil && o.Arguments != nil { + return true + } + + return false +} + +// SetArguments gets a reference to the given TemplateSummaryVariableArgs and assigns it to the Arguments field. func (o *TemplateSummaryVariableAllOf) SetArguments(v TemplateSummaryVariableArgs) { - o.Arguments = v + o.Arguments = &v } func (o TemplateSummaryVariableAllOf) MarshalJSON() ([]byte, error) { @@ -157,7 +164,7 @@ func (o TemplateSummaryVariableAllOf) MarshalJSON() ([]byte, error) { if o.Description != nil { toSerialize["description"] = o.Description } - if true { + if o.Arguments != nil { toSerialize["arguments"] = o.Arguments } return json.Marshal(toSerialize) diff --git a/api/model_template_summary_variable_args.gen.go b/api/model_template_summary_variable_args.gen.go index 36ff990..694e816 100644 --- a/api/model_template_summary_variable_args.gen.go +++ b/api/model_template_summary_variable_args.gen.go @@ -16,19 +16,18 @@ import ( // TemplateSummaryVariableArgs struct for TemplateSummaryVariableArgs type TemplateSummaryVariableArgs struct { - Type string `json:"type" yaml:"type"` - AdditionalProperties map[string]interface{} + Type string `json:"type" yaml:"type"` + Values interface{} `json:"values" yaml:"values"` } -type _TemplateSummaryVariableArgs TemplateSummaryVariableArgs - // NewTemplateSummaryVariableArgs instantiates a new TemplateSummaryVariableArgs object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewTemplateSummaryVariableArgs(type_ string) *TemplateSummaryVariableArgs { +func NewTemplateSummaryVariableArgs(type_ string, values interface{}) *TemplateSummaryVariableArgs { this := TemplateSummaryVariableArgs{} this.Type = type_ + this.Values = values return &this } @@ -64,36 +63,43 @@ func (o *TemplateSummaryVariableArgs) SetType(v string) { o.Type = v } +// GetValues returns the Values field value +// If the value is explicit nil, the zero value for interface{} will be returned +func (o *TemplateSummaryVariableArgs) GetValues() interface{} { + if o == nil { + var ret interface{} + return ret + } + + return o.Values +} + +// GetValuesOk returns a tuple with the Values field value +// and a boolean to check if the value has been set. +// NOTE: If the value is an explicit nil, `nil, true` will be returned +func (o *TemplateSummaryVariableArgs) GetValuesOk() (*interface{}, bool) { + if o == nil || o.Values == nil { + return nil, false + } + return &o.Values, true +} + +// SetValues sets field value +func (o *TemplateSummaryVariableArgs) SetValues(v interface{}) { + o.Values = v +} + func (o TemplateSummaryVariableArgs) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} if true { toSerialize["type"] = o.Type } - - for key, value := range o.AdditionalProperties { - toSerialize[key] = value + if o.Values != nil { + toSerialize["values"] = o.Values } - return json.Marshal(toSerialize) } -func (o *TemplateSummaryVariableArgs) UnmarshalJSON(bytes []byte) (err error) { - varTemplateSummaryVariableArgs := _TemplateSummaryVariableArgs{} - - if err = json.Unmarshal(bytes, &varTemplateSummaryVariableArgs); err == nil { - *o = TemplateSummaryVariableArgs(varTemplateSummaryVariableArgs) - } - - additionalProperties := make(map[string]interface{}) - - if err = json.Unmarshal(bytes, &additionalProperties); err == nil { - delete(additionalProperties, "type") - o.AdditionalProperties = additionalProperties - } - - return err -} - type NullableTemplateSummaryVariableArgs struct { value *TemplateSummaryVariableArgs isSet bool