diff --git a/etc/generate-openapi.sh b/etc/generate-openapi.sh index 571abc6..177785f 100755 --- a/etc/generate-openapi.sh +++ b/etc/generate-openapi.sh @@ -6,7 +6,7 @@ declare -r API_DIR="${ROOT_DIR}/internal/api" declare -r GENERATED_PATTERN='^// Code generated .* DO NOT EDIT\.$' declare -r GENERATOR_DOCKER_IMG=openapitools/openapi-generator-cli:v5.1.0 -declare -r OPENAPI_COMMIT=4f62aa6175c6f8e9a425ea8e3e143c8c93f2c652 +declare -r OPENAPI_COMMIT=a30052843e20aa24a0603bfcbd7972167bb20321 # Clean up all the generated files in the target directory. rm $(grep -Elr "${GENERATED_PATTERN}" "${API_DIR}") diff --git a/internal/api/model_array_expression.gen.go b/internal/api/model_array_expression.gen.go deleted file mode 100644 index 25a6e41..0000000 --- a/internal/api/model_array_expression.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// ArrayExpression Used to create and directly specify the elements of an array object -type ArrayExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Elements of the array - Elements *[]Expression `json:"elements,omitempty"` -} - -// NewArrayExpression instantiates a new ArrayExpression 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 NewArrayExpression() *ArrayExpression { - this := ArrayExpression{} - return &this -} - -// NewArrayExpressionWithDefaults instantiates a new ArrayExpression 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 NewArrayExpressionWithDefaults() *ArrayExpression { - this := ArrayExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ArrayExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ArrayExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ArrayExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ArrayExpression) SetType(v string) { - o.Type = &v -} - -// GetElements returns the Elements field value if set, zero value otherwise. -func (o *ArrayExpression) GetElements() []Expression { - if o == nil || o.Elements == nil { - var ret []Expression - return ret - } - return *o.Elements -} - -// GetElementsOk returns a tuple with the Elements field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ArrayExpression) GetElementsOk() (*[]Expression, bool) { - if o == nil || o.Elements == nil { - return nil, false - } - return o.Elements, true -} - -// HasElements returns a boolean if a field has been set. -func (o *ArrayExpression) HasElements() bool { - if o != nil && o.Elements != nil { - return true - } - - return false -} - -// SetElements gets a reference to the given []Expression and assigns it to the Elements field. -func (o *ArrayExpression) SetElements(v []Expression) { - o.Elements = &v -} - -func (o ArrayExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Elements != nil { - toSerialize["elements"] = o.Elements - } - return json.Marshal(toSerialize) -} - -type NullableArrayExpression struct { - value *ArrayExpression - isSet bool -} - -func (v NullableArrayExpression) Get() *ArrayExpression { - return v.value -} - -func (v *NullableArrayExpression) Set(val *ArrayExpression) { - v.value = val - v.isSet = true -} - -func (v NullableArrayExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableArrayExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableArrayExpression(val *ArrayExpression) *NullableArrayExpression { - return &NullableArrayExpression{value: val, isSet: true} -} - -func (v NullableArrayExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableArrayExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_bad_statement.gen.go b/internal/api/model_bad_statement.gen.go deleted file mode 100644 index 9a0fa07..0000000 --- a/internal/api/model_bad_statement.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// BadStatement A placeholder for statements for which no correct statement nodes can be created -type BadStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Raw source text - Text *string `json:"text,omitempty"` -} - -// NewBadStatement instantiates a new BadStatement 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 NewBadStatement() *BadStatement { - this := BadStatement{} - return &this -} - -// NewBadStatementWithDefaults instantiates a new BadStatement 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 NewBadStatementWithDefaults() *BadStatement { - this := BadStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *BadStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BadStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *BadStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *BadStatement) SetType(v string) { - o.Type = &v -} - -// GetText returns the Text field value if set, zero value otherwise. -func (o *BadStatement) GetText() string { - if o == nil || o.Text == nil { - var ret string - return ret - } - return *o.Text -} - -// GetTextOk returns a tuple with the Text field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BadStatement) GetTextOk() (*string, bool) { - if o == nil || o.Text == nil { - return nil, false - } - return o.Text, true -} - -// HasText returns a boolean if a field has been set. -func (o *BadStatement) HasText() bool { - if o != nil && o.Text != nil { - return true - } - - return false -} - -// SetText gets a reference to the given string and assigns it to the Text field. -func (o *BadStatement) SetText(v string) { - o.Text = &v -} - -func (o BadStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Text != nil { - toSerialize["text"] = o.Text - } - return json.Marshal(toSerialize) -} - -type NullableBadStatement struct { - value *BadStatement - isSet bool -} - -func (v NullableBadStatement) Get() *BadStatement { - return v.value -} - -func (v *NullableBadStatement) Set(val *BadStatement) { - v.value = val - v.isSet = true -} - -func (v NullableBadStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableBadStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableBadStatement(val *BadStatement) *NullableBadStatement { - return &NullableBadStatement{value: val, isSet: true} -} - -func (v NullableBadStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableBadStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_binary_expression.gen.go b/internal/api/model_binary_expression.gen.go deleted file mode 100644 index ad84c49..0000000 --- a/internal/api/model_binary_expression.gen.go +++ /dev/null @@ -1,222 +0,0 @@ -/* - * 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" -) - -// BinaryExpression uses binary operators to act on two operands in an expression -type BinaryExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Operator *string `json:"operator,omitempty"` - Left *Expression `json:"left,omitempty"` - Right *Expression `json:"right,omitempty"` -} - -// NewBinaryExpression instantiates a new BinaryExpression 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 NewBinaryExpression() *BinaryExpression { - this := BinaryExpression{} - return &this -} - -// NewBinaryExpressionWithDefaults instantiates a new BinaryExpression 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 NewBinaryExpressionWithDefaults() *BinaryExpression { - this := BinaryExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *BinaryExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BinaryExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *BinaryExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *BinaryExpression) SetType(v string) { - o.Type = &v -} - -// GetOperator returns the Operator field value if set, zero value otherwise. -func (o *BinaryExpression) GetOperator() string { - if o == nil || o.Operator == nil { - var ret string - return ret - } - return *o.Operator -} - -// GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BinaryExpression) GetOperatorOk() (*string, bool) { - if o == nil || o.Operator == nil { - return nil, false - } - return o.Operator, true -} - -// HasOperator returns a boolean if a field has been set. -func (o *BinaryExpression) HasOperator() bool { - if o != nil && o.Operator != nil { - return true - } - - return false -} - -// SetOperator gets a reference to the given string and assigns it to the Operator field. -func (o *BinaryExpression) SetOperator(v string) { - o.Operator = &v -} - -// GetLeft returns the Left field value if set, zero value otherwise. -func (o *BinaryExpression) GetLeft() Expression { - if o == nil || o.Left == nil { - var ret Expression - return ret - } - return *o.Left -} - -// GetLeftOk returns a tuple with the Left field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BinaryExpression) GetLeftOk() (*Expression, bool) { - if o == nil || o.Left == nil { - return nil, false - } - return o.Left, true -} - -// HasLeft returns a boolean if a field has been set. -func (o *BinaryExpression) HasLeft() bool { - if o != nil && o.Left != nil { - return true - } - - return false -} - -// SetLeft gets a reference to the given Expression and assigns it to the Left field. -func (o *BinaryExpression) SetLeft(v Expression) { - o.Left = &v -} - -// GetRight returns the Right field value if set, zero value otherwise. -func (o *BinaryExpression) GetRight() Expression { - if o == nil || o.Right == nil { - var ret Expression - return ret - } - return *o.Right -} - -// GetRightOk returns a tuple with the Right field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BinaryExpression) GetRightOk() (*Expression, bool) { - if o == nil || o.Right == nil { - return nil, false - } - return o.Right, true -} - -// HasRight returns a boolean if a field has been set. -func (o *BinaryExpression) HasRight() bool { - if o != nil && o.Right != nil { - return true - } - - return false -} - -// SetRight gets a reference to the given Expression and assigns it to the Right field. -func (o *BinaryExpression) SetRight(v Expression) { - o.Right = &v -} - -func (o BinaryExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Operator != nil { - toSerialize["operator"] = o.Operator - } - if o.Left != nil { - toSerialize["left"] = o.Left - } - if o.Right != nil { - toSerialize["right"] = o.Right - } - return json.Marshal(toSerialize) -} - -type NullableBinaryExpression struct { - value *BinaryExpression - isSet bool -} - -func (v NullableBinaryExpression) Get() *BinaryExpression { - return v.value -} - -func (v *NullableBinaryExpression) Set(val *BinaryExpression) { - v.value = val - v.isSet = true -} - -func (v NullableBinaryExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableBinaryExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableBinaryExpression(val *BinaryExpression) *NullableBinaryExpression { - return &NullableBinaryExpression{value: val, isSet: true} -} - -func (v NullableBinaryExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableBinaryExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_block.gen.go b/internal/api/model_block.gen.go deleted file mode 100644 index a158f2f..0000000 --- a/internal/api/model_block.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// Block A set of statements -type Block struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Block body - Body *[]Statement `json:"body,omitempty"` -} - -// NewBlock instantiates a new Block 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 NewBlock() *Block { - this := Block{} - return &this -} - -// NewBlockWithDefaults instantiates a new Block 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 NewBlockWithDefaults() *Block { - this := Block{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *Block) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Block) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *Block) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *Block) SetType(v string) { - o.Type = &v -} - -// GetBody returns the Body field value if set, zero value otherwise. -func (o *Block) GetBody() []Statement { - if o == nil || o.Body == nil { - var ret []Statement - return ret - } - return *o.Body -} - -// GetBodyOk returns a tuple with the Body field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Block) GetBodyOk() (*[]Statement, bool) { - if o == nil || o.Body == nil { - return nil, false - } - return o.Body, true -} - -// HasBody returns a boolean if a field has been set. -func (o *Block) HasBody() bool { - if o != nil && o.Body != nil { - return true - } - - return false -} - -// SetBody gets a reference to the given []Statement and assigns it to the Body field. -func (o *Block) SetBody(v []Statement) { - o.Body = &v -} - -func (o Block) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Body != nil { - toSerialize["body"] = o.Body - } - return json.Marshal(toSerialize) -} - -type NullableBlock struct { - value *Block - isSet bool -} - -func (v NullableBlock) Get() *Block { - return v.value -} - -func (v *NullableBlock) Set(val *Block) { - v.value = val - v.isSet = true -} - -func (v NullableBlock) IsSet() bool { - return v.isSet -} - -func (v *NullableBlock) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableBlock(val *Block) *NullableBlock { - return &NullableBlock{value: val, isSet: true} -} - -func (v NullableBlock) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableBlock) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_boolean_literal.gen.go b/internal/api/model_boolean_literal.gen.go deleted file mode 100644 index c92c300..0000000 --- a/internal/api/model_boolean_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// BooleanLiteral Represents boolean values -type BooleanLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *bool `json:"value,omitempty"` -} - -// NewBooleanLiteral instantiates a new BooleanLiteral 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 NewBooleanLiteral() *BooleanLiteral { - this := BooleanLiteral{} - return &this -} - -// NewBooleanLiteralWithDefaults instantiates a new BooleanLiteral 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 NewBooleanLiteralWithDefaults() *BooleanLiteral { - this := BooleanLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *BooleanLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BooleanLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *BooleanLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *BooleanLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *BooleanLiteral) GetValue() bool { - if o == nil || o.Value == nil { - var ret bool - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BooleanLiteral) GetValueOk() (*bool, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *BooleanLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given bool and assigns it to the Value field. -func (o *BooleanLiteral) SetValue(v bool) { - o.Value = &v -} - -func (o BooleanLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableBooleanLiteral struct { - value *BooleanLiteral - isSet bool -} - -func (v NullableBooleanLiteral) Get() *BooleanLiteral { - return v.value -} - -func (v *NullableBooleanLiteral) Set(val *BooleanLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableBooleanLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableBooleanLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableBooleanLiteral(val *BooleanLiteral) *NullableBooleanLiteral { - return &NullableBooleanLiteral{value: val, isSet: true} -} - -func (v NullableBooleanLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableBooleanLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_builtin_statement.gen.go b/internal/api/model_builtin_statement.gen.go deleted file mode 100644 index 8946e6c..0000000 --- a/internal/api/model_builtin_statement.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// BuiltinStatement Declares a builtin identifier and its type -type BuiltinStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Id *Identifier `json:"id,omitempty"` -} - -// NewBuiltinStatement instantiates a new BuiltinStatement 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 NewBuiltinStatement() *BuiltinStatement { - this := BuiltinStatement{} - return &this -} - -// NewBuiltinStatementWithDefaults instantiates a new BuiltinStatement 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 NewBuiltinStatementWithDefaults() *BuiltinStatement { - this := BuiltinStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *BuiltinStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BuiltinStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *BuiltinStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *BuiltinStatement) SetType(v string) { - o.Type = &v -} - -// GetId returns the Id field value if set, zero value otherwise. -func (o *BuiltinStatement) GetId() Identifier { - if o == nil || o.Id == nil { - var ret Identifier - return ret - } - return *o.Id -} - -// GetIdOk returns a tuple with the Id field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *BuiltinStatement) GetIdOk() (*Identifier, bool) { - if o == nil || o.Id == nil { - return nil, false - } - return o.Id, true -} - -// HasId returns a boolean if a field has been set. -func (o *BuiltinStatement) HasId() bool { - if o != nil && o.Id != nil { - return true - } - - return false -} - -// SetId gets a reference to the given Identifier and assigns it to the Id field. -func (o *BuiltinStatement) SetId(v Identifier) { - o.Id = &v -} - -func (o BuiltinStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Id != nil { - toSerialize["id"] = o.Id - } - return json.Marshal(toSerialize) -} - -type NullableBuiltinStatement struct { - value *BuiltinStatement - isSet bool -} - -func (v NullableBuiltinStatement) Get() *BuiltinStatement { - return v.value -} - -func (v *NullableBuiltinStatement) Set(val *BuiltinStatement) { - v.value = val - v.isSet = true -} - -func (v NullableBuiltinStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableBuiltinStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableBuiltinStatement(val *BuiltinStatement) *NullableBuiltinStatement { - return &NullableBuiltinStatement{value: val, isSet: true} -} - -func (v NullableBuiltinStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableBuiltinStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_call_expression.gen.go b/internal/api/model_call_expression.gen.go deleted file mode 100644 index 510ff8f..0000000 --- a/internal/api/model_call_expression.gen.go +++ /dev/null @@ -1,187 +0,0 @@ -/* - * 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" -) - -// CallExpression Represents a function call -type CallExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Callee *Expression `json:"callee,omitempty"` - // Function arguments - Arguments *[]Expression `json:"arguments,omitempty"` -} - -// NewCallExpression instantiates a new CallExpression 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 NewCallExpression() *CallExpression { - this := CallExpression{} - return &this -} - -// NewCallExpressionWithDefaults instantiates a new CallExpression 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 NewCallExpressionWithDefaults() *CallExpression { - this := CallExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *CallExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CallExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *CallExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *CallExpression) SetType(v string) { - o.Type = &v -} - -// GetCallee returns the Callee field value if set, zero value otherwise. -func (o *CallExpression) GetCallee() Expression { - if o == nil || o.Callee == nil { - var ret Expression - return ret - } - return *o.Callee -} - -// GetCalleeOk returns a tuple with the Callee field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *CallExpression) GetCalleeOk() (*Expression, bool) { - if o == nil || o.Callee == nil { - return nil, false - } - return o.Callee, true -} - -// HasCallee returns a boolean if a field has been set. -func (o *CallExpression) HasCallee() bool { - if o != nil && o.Callee != nil { - return true - } - - return false -} - -// SetCallee gets a reference to the given Expression and assigns it to the Callee field. -func (o *CallExpression) SetCallee(v Expression) { - o.Callee = &v -} - -// GetArguments returns the Arguments field value if set, zero value otherwise. -func (o *CallExpression) GetArguments() []Expression { - if o == nil || o.Arguments == nil { - var ret []Expression - return ret - } - return *o.Arguments -} - -// 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 *CallExpression) GetArgumentsOk() (*[]Expression, bool) { - if o == nil || o.Arguments == nil { - return nil, false - } - return o.Arguments, true -} - -// HasArguments returns a boolean if a field has been set. -func (o *CallExpression) HasArguments() bool { - if o != nil && o.Arguments != nil { - return true - } - - return false -} - -// SetArguments gets a reference to the given []Expression and assigns it to the Arguments field. -func (o *CallExpression) SetArguments(v []Expression) { - o.Arguments = &v -} - -func (o CallExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Callee != nil { - toSerialize["callee"] = o.Callee - } - if o.Arguments != nil { - toSerialize["arguments"] = o.Arguments - } - return json.Marshal(toSerialize) -} - -type NullableCallExpression struct { - value *CallExpression - isSet bool -} - -func (v NullableCallExpression) Get() *CallExpression { - return v.value -} - -func (v *NullableCallExpression) Set(val *CallExpression) { - v.value = val - v.isSet = true -} - -func (v NullableCallExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableCallExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableCallExpression(val *CallExpression) *NullableCallExpression { - return &NullableCallExpression{value: val, isSet: true} -} - -func (v NullableCallExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableCallExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_conditional_expression.gen.go b/internal/api/model_conditional_expression.gen.go deleted file mode 100644 index 4b4c1e7..0000000 --- a/internal/api/model_conditional_expression.gen.go +++ /dev/null @@ -1,222 +0,0 @@ -/* - * 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" -) - -// ConditionalExpression Selects one of two expressions, `Alternate` or `Consequent`, depending on a third boolean expression, `Test` -type ConditionalExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Test *Expression `json:"test,omitempty"` - Alternate *Expression `json:"alternate,omitempty"` - Consequent *Expression `json:"consequent,omitempty"` -} - -// NewConditionalExpression instantiates a new ConditionalExpression 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 NewConditionalExpression() *ConditionalExpression { - this := ConditionalExpression{} - return &this -} - -// NewConditionalExpressionWithDefaults instantiates a new ConditionalExpression 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 NewConditionalExpressionWithDefaults() *ConditionalExpression { - this := ConditionalExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ConditionalExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ConditionalExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ConditionalExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ConditionalExpression) SetType(v string) { - o.Type = &v -} - -// GetTest returns the Test field value if set, zero value otherwise. -func (o *ConditionalExpression) GetTest() Expression { - if o == nil || o.Test == nil { - var ret Expression - return ret - } - return *o.Test -} - -// GetTestOk returns a tuple with the Test field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ConditionalExpression) GetTestOk() (*Expression, bool) { - if o == nil || o.Test == nil { - return nil, false - } - return o.Test, true -} - -// HasTest returns a boolean if a field has been set. -func (o *ConditionalExpression) HasTest() bool { - if o != nil && o.Test != nil { - return true - } - - return false -} - -// SetTest gets a reference to the given Expression and assigns it to the Test field. -func (o *ConditionalExpression) SetTest(v Expression) { - o.Test = &v -} - -// GetAlternate returns the Alternate field value if set, zero value otherwise. -func (o *ConditionalExpression) GetAlternate() Expression { - if o == nil || o.Alternate == nil { - var ret Expression - return ret - } - return *o.Alternate -} - -// GetAlternateOk returns a tuple with the Alternate field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ConditionalExpression) GetAlternateOk() (*Expression, bool) { - if o == nil || o.Alternate == nil { - return nil, false - } - return o.Alternate, true -} - -// HasAlternate returns a boolean if a field has been set. -func (o *ConditionalExpression) HasAlternate() bool { - if o != nil && o.Alternate != nil { - return true - } - - return false -} - -// SetAlternate gets a reference to the given Expression and assigns it to the Alternate field. -func (o *ConditionalExpression) SetAlternate(v Expression) { - o.Alternate = &v -} - -// GetConsequent returns the Consequent field value if set, zero value otherwise. -func (o *ConditionalExpression) GetConsequent() Expression { - if o == nil || o.Consequent == nil { - var ret Expression - return ret - } - return *o.Consequent -} - -// GetConsequentOk returns a tuple with the Consequent field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ConditionalExpression) GetConsequentOk() (*Expression, bool) { - if o == nil || o.Consequent == nil { - return nil, false - } - return o.Consequent, true -} - -// HasConsequent returns a boolean if a field has been set. -func (o *ConditionalExpression) HasConsequent() bool { - if o != nil && o.Consequent != nil { - return true - } - - return false -} - -// SetConsequent gets a reference to the given Expression and assigns it to the Consequent field. -func (o *ConditionalExpression) SetConsequent(v Expression) { - o.Consequent = &v -} - -func (o ConditionalExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Test != nil { - toSerialize["test"] = o.Test - } - if o.Alternate != nil { - toSerialize["alternate"] = o.Alternate - } - if o.Consequent != nil { - toSerialize["consequent"] = o.Consequent - } - return json.Marshal(toSerialize) -} - -type NullableConditionalExpression struct { - value *ConditionalExpression - isSet bool -} - -func (v NullableConditionalExpression) Get() *ConditionalExpression { - return v.value -} - -func (v *NullableConditionalExpression) Set(val *ConditionalExpression) { - v.value = val - v.isSet = true -} - -func (v NullableConditionalExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableConditionalExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableConditionalExpression(val *ConditionalExpression) *NullableConditionalExpression { - return &NullableConditionalExpression{value: val, isSet: true} -} - -func (v NullableConditionalExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableConditionalExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_date_time_literal.gen.go b/internal/api/model_date_time_literal.gen.go deleted file mode 100644 index cf88421..0000000 --- a/internal/api/model_date_time_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// DateTimeLiteral Represents an instant in time with nanosecond precision using the syntax of golang's RFC3339 Nanosecond variant -type DateTimeLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *string `json:"value,omitempty"` -} - -// NewDateTimeLiteral instantiates a new DateTimeLiteral 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 NewDateTimeLiteral() *DateTimeLiteral { - this := DateTimeLiteral{} - return &this -} - -// NewDateTimeLiteralWithDefaults instantiates a new DateTimeLiteral 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 NewDateTimeLiteralWithDefaults() *DateTimeLiteral { - this := DateTimeLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *DateTimeLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DateTimeLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *DateTimeLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *DateTimeLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *DateTimeLiteral) GetValue() string { - if o == nil || o.Value == nil { - var ret string - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DateTimeLiteral) GetValueOk() (*string, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *DateTimeLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given string and assigns it to the Value field. -func (o *DateTimeLiteral) SetValue(v string) { - o.Value = &v -} - -func (o DateTimeLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableDateTimeLiteral struct { - value *DateTimeLiteral - isSet bool -} - -func (v NullableDateTimeLiteral) Get() *DateTimeLiteral { - return v.value -} - -func (v *NullableDateTimeLiteral) Set(val *DateTimeLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableDateTimeLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableDateTimeLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableDateTimeLiteral(val *DateTimeLiteral) *NullableDateTimeLiteral { - return &NullableDateTimeLiteral{value: val, isSet: true} -} - -func (v NullableDateTimeLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableDateTimeLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_dict_expression.gen.go b/internal/api/model_dict_expression.gen.go deleted file mode 100644 index dd72bdb..0000000 --- a/internal/api/model_dict_expression.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// DictExpression Used to create and directly specify the elements of a dictionary -type DictExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Elements of the dictionary - Elements *[]DictItem `json:"elements,omitempty"` -} - -// NewDictExpression instantiates a new DictExpression 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 NewDictExpression() *DictExpression { - this := DictExpression{} - return &this -} - -// NewDictExpressionWithDefaults instantiates a new DictExpression 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 NewDictExpressionWithDefaults() *DictExpression { - this := DictExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *DictExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DictExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *DictExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *DictExpression) SetType(v string) { - o.Type = &v -} - -// GetElements returns the Elements field value if set, zero value otherwise. -func (o *DictExpression) GetElements() []DictItem { - if o == nil || o.Elements == nil { - var ret []DictItem - return ret - } - return *o.Elements -} - -// GetElementsOk returns a tuple with the Elements field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DictExpression) GetElementsOk() (*[]DictItem, bool) { - if o == nil || o.Elements == nil { - return nil, false - } - return o.Elements, true -} - -// HasElements returns a boolean if a field has been set. -func (o *DictExpression) HasElements() bool { - if o != nil && o.Elements != nil { - return true - } - - return false -} - -// SetElements gets a reference to the given []DictItem and assigns it to the Elements field. -func (o *DictExpression) SetElements(v []DictItem) { - o.Elements = &v -} - -func (o DictExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Elements != nil { - toSerialize["elements"] = o.Elements - } - return json.Marshal(toSerialize) -} - -type NullableDictExpression struct { - value *DictExpression - isSet bool -} - -func (v NullableDictExpression) Get() *DictExpression { - return v.value -} - -func (v *NullableDictExpression) Set(val *DictExpression) { - v.value = val - v.isSet = true -} - -func (v NullableDictExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableDictExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableDictExpression(val *DictExpression) *NullableDictExpression { - return &NullableDictExpression{value: val, isSet: true} -} - -func (v NullableDictExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableDictExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_dict_item.gen.go b/internal/api/model_dict_item.gen.go deleted file mode 100644 index 4d24bbd..0000000 --- a/internal/api/model_dict_item.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// DictItem A key/value pair in a dictionary -type DictItem struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Key *Expression `json:"key,omitempty"` - Val *Expression `json:"val,omitempty"` -} - -// NewDictItem instantiates a new DictItem 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 NewDictItem() *DictItem { - this := DictItem{} - return &this -} - -// NewDictItemWithDefaults instantiates a new DictItem 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 NewDictItemWithDefaults() *DictItem { - this := DictItem{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *DictItem) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DictItem) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *DictItem) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *DictItem) SetType(v string) { - o.Type = &v -} - -// GetKey returns the Key field value if set, zero value otherwise. -func (o *DictItem) GetKey() Expression { - if o == nil || o.Key == nil { - var ret Expression - return ret - } - return *o.Key -} - -// GetKeyOk returns a tuple with the Key field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DictItem) GetKeyOk() (*Expression, bool) { - if o == nil || o.Key == nil { - return nil, false - } - return o.Key, true -} - -// HasKey returns a boolean if a field has been set. -func (o *DictItem) HasKey() bool { - if o != nil && o.Key != nil { - return true - } - - return false -} - -// SetKey gets a reference to the given Expression and assigns it to the Key field. -func (o *DictItem) SetKey(v Expression) { - o.Key = &v -} - -// GetVal returns the Val field value if set, zero value otherwise. -func (o *DictItem) GetVal() Expression { - if o == nil || o.Val == nil { - var ret Expression - return ret - } - return *o.Val -} - -// GetValOk returns a tuple with the Val field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DictItem) GetValOk() (*Expression, bool) { - if o == nil || o.Val == nil { - return nil, false - } - return o.Val, true -} - -// HasVal returns a boolean if a field has been set. -func (o *DictItem) HasVal() bool { - if o != nil && o.Val != nil { - return true - } - - return false -} - -// SetVal gets a reference to the given Expression and assigns it to the Val field. -func (o *DictItem) SetVal(v Expression) { - o.Val = &v -} - -func (o DictItem) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Key != nil { - toSerialize["key"] = o.Key - } - if o.Val != nil { - toSerialize["val"] = o.Val - } - return json.Marshal(toSerialize) -} - -type NullableDictItem struct { - value *DictItem - isSet bool -} - -func (v NullableDictItem) Get() *DictItem { - return v.value -} - -func (v *NullableDictItem) Set(val *DictItem) { - v.value = val - v.isSet = true -} - -func (v NullableDictItem) IsSet() bool { - return v.isSet -} - -func (v *NullableDictItem) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableDictItem(val *DictItem) *NullableDictItem { - return &NullableDictItem{value: val, isSet: true} -} - -func (v NullableDictItem) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableDictItem) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_duration_literal.gen.go b/internal/api/model_duration_literal.gen.go deleted file mode 100644 index 5325378..0000000 --- a/internal/api/model_duration_literal.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// DurationLiteral Represents the elapsed time between two instants as an int64 nanosecond count with syntax of golang's time.Duration -type DurationLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Duration values - Values *[]DurationLiteralValues `json:"values,omitempty"` -} - -// NewDurationLiteral instantiates a new DurationLiteral 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 NewDurationLiteral() *DurationLiteral { - this := DurationLiteral{} - return &this -} - -// NewDurationLiteralWithDefaults instantiates a new DurationLiteral 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 NewDurationLiteralWithDefaults() *DurationLiteral { - this := DurationLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *DurationLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DurationLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *DurationLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *DurationLiteral) SetType(v string) { - o.Type = &v -} - -// GetValues returns the Values field value if set, zero value otherwise. -func (o *DurationLiteral) GetValues() []DurationLiteralValues { - if o == nil || o.Values == nil { - var ret []DurationLiteralValues - return ret - } - return *o.Values -} - -// GetValuesOk returns a tuple with the Values field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DurationLiteral) GetValuesOk() (*[]DurationLiteralValues, bool) { - if o == nil || o.Values == nil { - return nil, false - } - return o.Values, true -} - -// HasValues returns a boolean if a field has been set. -func (o *DurationLiteral) HasValues() bool { - if o != nil && o.Values != nil { - return true - } - - return false -} - -// SetValues gets a reference to the given []DurationLiteralValues and assigns it to the Values field. -func (o *DurationLiteral) SetValues(v []DurationLiteralValues) { - o.Values = &v -} - -func (o DurationLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Values != nil { - toSerialize["values"] = o.Values - } - return json.Marshal(toSerialize) -} - -type NullableDurationLiteral struct { - value *DurationLiteral - isSet bool -} - -func (v NullableDurationLiteral) Get() *DurationLiteral { - return v.value -} - -func (v *NullableDurationLiteral) Set(val *DurationLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableDurationLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableDurationLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableDurationLiteral(val *DurationLiteral) *NullableDurationLiteral { - return &NullableDurationLiteral{value: val, isSet: true} -} - -func (v NullableDurationLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableDurationLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_duration_literal_values.gen.go b/internal/api/model_duration_literal_values.gen.go deleted file mode 100644 index 36a976a..0000000 --- a/internal/api/model_duration_literal_values.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// DurationLiteralValues A pair consisting of length of time and the unit of time measured. It is the atomic unit from which all duration literals are composed. -type DurationLiteralValues struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Magnitude *int32 `json:"magnitude,omitempty"` - Unit *string `json:"unit,omitempty"` -} - -// NewDurationLiteralValues instantiates a new DurationLiteralValues 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 NewDurationLiteralValues() *DurationLiteralValues { - this := DurationLiteralValues{} - return &this -} - -// NewDurationLiteralValuesWithDefaults instantiates a new DurationLiteralValues 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 NewDurationLiteralValuesWithDefaults() *DurationLiteralValues { - this := DurationLiteralValues{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *DurationLiteralValues) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DurationLiteralValues) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *DurationLiteralValues) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *DurationLiteralValues) SetType(v string) { - o.Type = &v -} - -// GetMagnitude returns the Magnitude field value if set, zero value otherwise. -func (o *DurationLiteralValues) GetMagnitude() int32 { - if o == nil || o.Magnitude == nil { - var ret int32 - return ret - } - return *o.Magnitude -} - -// GetMagnitudeOk returns a tuple with the Magnitude field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DurationLiteralValues) GetMagnitudeOk() (*int32, bool) { - if o == nil || o.Magnitude == nil { - return nil, false - } - return o.Magnitude, true -} - -// HasMagnitude returns a boolean if a field has been set. -func (o *DurationLiteralValues) HasMagnitude() bool { - if o != nil && o.Magnitude != nil { - return true - } - - return false -} - -// SetMagnitude gets a reference to the given int32 and assigns it to the Magnitude field. -func (o *DurationLiteralValues) SetMagnitude(v int32) { - o.Magnitude = &v -} - -// GetUnit returns the Unit field value if set, zero value otherwise. -func (o *DurationLiteralValues) GetUnit() string { - if o == nil || o.Unit == nil { - var ret string - return ret - } - return *o.Unit -} - -// GetUnitOk returns a tuple with the Unit field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *DurationLiteralValues) GetUnitOk() (*string, bool) { - if o == nil || o.Unit == nil { - return nil, false - } - return o.Unit, true -} - -// HasUnit returns a boolean if a field has been set. -func (o *DurationLiteralValues) HasUnit() bool { - if o != nil && o.Unit != nil { - return true - } - - return false -} - -// SetUnit gets a reference to the given string and assigns it to the Unit field. -func (o *DurationLiteralValues) SetUnit(v string) { - o.Unit = &v -} - -func (o DurationLiteralValues) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Magnitude != nil { - toSerialize["magnitude"] = o.Magnitude - } - if o.Unit != nil { - toSerialize["unit"] = o.Unit - } - return json.Marshal(toSerialize) -} - -type NullableDurationLiteralValues struct { - value *DurationLiteralValues - isSet bool -} - -func (v NullableDurationLiteralValues) Get() *DurationLiteralValues { - return v.value -} - -func (v *NullableDurationLiteralValues) Set(val *DurationLiteralValues) { - v.value = val - v.isSet = true -} - -func (v NullableDurationLiteralValues) IsSet() bool { - return v.isSet -} - -func (v *NullableDurationLiteralValues) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableDurationLiteralValues(val *DurationLiteralValues) *NullableDurationLiteralValues { - return &NullableDurationLiteralValues{value: val, isSet: true} -} - -func (v NullableDurationLiteralValues) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableDurationLiteralValues) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_expression.gen.go b/internal/api/model_expression.gen.go deleted file mode 100644 index f838abe..0000000 --- a/internal/api/model_expression.gen.go +++ /dev/null @@ -1,726 +0,0 @@ -/* - * 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" - "errors" -) - -// Expression - struct for Expression -type Expression struct { - ArrayExpression *ArrayExpression - BinaryExpression *BinaryExpression - BooleanLiteral *BooleanLiteral - CallExpression *CallExpression - ConditionalExpression *ConditionalExpression - DateTimeLiteral *DateTimeLiteral - DictExpression *DictExpression - DurationLiteral *DurationLiteral - FloatLiteral *FloatLiteral - FunctionExpression *FunctionExpression - Identifier *Identifier - IndexExpression *IndexExpression - IntegerLiteral *IntegerLiteral - LogicalExpression *LogicalExpression - MemberExpression *MemberExpression - ObjectExpression *ObjectExpression - ParenExpression *ParenExpression - PipeExpression *PipeExpression - PipeLiteral *PipeLiteral - RegexpLiteral *RegexpLiteral - StringLiteral *StringLiteral - UnaryExpression *UnaryExpression - UnsignedIntegerLiteral *UnsignedIntegerLiteral -} - -// ArrayExpressionAsExpression is a convenience function that returns ArrayExpression wrapped in Expression -func ArrayExpressionAsExpression(v *ArrayExpression) Expression { - return Expression{ArrayExpression: v} -} - -// BinaryExpressionAsExpression is a convenience function that returns BinaryExpression wrapped in Expression -func BinaryExpressionAsExpression(v *BinaryExpression) Expression { - return Expression{BinaryExpression: v} -} - -// BooleanLiteralAsExpression is a convenience function that returns BooleanLiteral wrapped in Expression -func BooleanLiteralAsExpression(v *BooleanLiteral) Expression { - return Expression{BooleanLiteral: v} -} - -// CallExpressionAsExpression is a convenience function that returns CallExpression wrapped in Expression -func CallExpressionAsExpression(v *CallExpression) Expression { - return Expression{CallExpression: v} -} - -// ConditionalExpressionAsExpression is a convenience function that returns ConditionalExpression wrapped in Expression -func ConditionalExpressionAsExpression(v *ConditionalExpression) Expression { - return Expression{ConditionalExpression: v} -} - -// DateTimeLiteralAsExpression is a convenience function that returns DateTimeLiteral wrapped in Expression -func DateTimeLiteralAsExpression(v *DateTimeLiteral) Expression { - return Expression{DateTimeLiteral: v} -} - -// DictExpressionAsExpression is a convenience function that returns DictExpression wrapped in Expression -func DictExpressionAsExpression(v *DictExpression) Expression { - return Expression{DictExpression: v} -} - -// DurationLiteralAsExpression is a convenience function that returns DurationLiteral wrapped in Expression -func DurationLiteralAsExpression(v *DurationLiteral) Expression { - return Expression{DurationLiteral: v} -} - -// FloatLiteralAsExpression is a convenience function that returns FloatLiteral wrapped in Expression -func FloatLiteralAsExpression(v *FloatLiteral) Expression { - return Expression{FloatLiteral: v} -} - -// FunctionExpressionAsExpression is a convenience function that returns FunctionExpression wrapped in Expression -func FunctionExpressionAsExpression(v *FunctionExpression) Expression { - return Expression{FunctionExpression: v} -} - -// IdentifierAsExpression is a convenience function that returns Identifier wrapped in Expression -func IdentifierAsExpression(v *Identifier) Expression { - return Expression{Identifier: v} -} - -// IndexExpressionAsExpression is a convenience function that returns IndexExpression wrapped in Expression -func IndexExpressionAsExpression(v *IndexExpression) Expression { - return Expression{IndexExpression: v} -} - -// IntegerLiteralAsExpression is a convenience function that returns IntegerLiteral wrapped in Expression -func IntegerLiteralAsExpression(v *IntegerLiteral) Expression { - return Expression{IntegerLiteral: v} -} - -// LogicalExpressionAsExpression is a convenience function that returns LogicalExpression wrapped in Expression -func LogicalExpressionAsExpression(v *LogicalExpression) Expression { - return Expression{LogicalExpression: v} -} - -// MemberExpressionAsExpression is a convenience function that returns MemberExpression wrapped in Expression -func MemberExpressionAsExpression(v *MemberExpression) Expression { - return Expression{MemberExpression: v} -} - -// ObjectExpressionAsExpression is a convenience function that returns ObjectExpression wrapped in Expression -func ObjectExpressionAsExpression(v *ObjectExpression) Expression { - return Expression{ObjectExpression: v} -} - -// ParenExpressionAsExpression is a convenience function that returns ParenExpression wrapped in Expression -func ParenExpressionAsExpression(v *ParenExpression) Expression { - return Expression{ParenExpression: v} -} - -// PipeExpressionAsExpression is a convenience function that returns PipeExpression wrapped in Expression -func PipeExpressionAsExpression(v *PipeExpression) Expression { - return Expression{PipeExpression: v} -} - -// PipeLiteralAsExpression is a convenience function that returns PipeLiteral wrapped in Expression -func PipeLiteralAsExpression(v *PipeLiteral) Expression { - return Expression{PipeLiteral: v} -} - -// RegexpLiteralAsExpression is a convenience function that returns RegexpLiteral wrapped in Expression -func RegexpLiteralAsExpression(v *RegexpLiteral) Expression { - return Expression{RegexpLiteral: v} -} - -// StringLiteralAsExpression is a convenience function that returns StringLiteral wrapped in Expression -func StringLiteralAsExpression(v *StringLiteral) Expression { - return Expression{StringLiteral: v} -} - -// UnaryExpressionAsExpression is a convenience function that returns UnaryExpression wrapped in Expression -func UnaryExpressionAsExpression(v *UnaryExpression) Expression { - return Expression{UnaryExpression: v} -} - -// UnsignedIntegerLiteralAsExpression is a convenience function that returns UnsignedIntegerLiteral wrapped in Expression -func UnsignedIntegerLiteralAsExpression(v *UnsignedIntegerLiteral) Expression { - return Expression{UnsignedIntegerLiteral: v} -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *Expression) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // try to unmarshal data into ArrayExpression - err = json.Unmarshal(data, &dst.ArrayExpression) - if err == nil { - jsonArrayExpression, _ := json.Marshal(dst.ArrayExpression) - if string(jsonArrayExpression) == "{}" { // empty struct - dst.ArrayExpression = nil - } else { - match++ - } - } else { - dst.ArrayExpression = nil - } - - // try to unmarshal data into BinaryExpression - err = json.Unmarshal(data, &dst.BinaryExpression) - if err == nil { - jsonBinaryExpression, _ := json.Marshal(dst.BinaryExpression) - if string(jsonBinaryExpression) == "{}" { // empty struct - dst.BinaryExpression = nil - } else { - match++ - } - } else { - dst.BinaryExpression = nil - } - - // try to unmarshal data into BooleanLiteral - err = json.Unmarshal(data, &dst.BooleanLiteral) - if err == nil { - jsonBooleanLiteral, _ := json.Marshal(dst.BooleanLiteral) - if string(jsonBooleanLiteral) == "{}" { // empty struct - dst.BooleanLiteral = nil - } else { - match++ - } - } else { - dst.BooleanLiteral = nil - } - - // try to unmarshal data into CallExpression - err = json.Unmarshal(data, &dst.CallExpression) - if err == nil { - jsonCallExpression, _ := json.Marshal(dst.CallExpression) - if string(jsonCallExpression) == "{}" { // empty struct - dst.CallExpression = nil - } else { - match++ - } - } else { - dst.CallExpression = nil - } - - // try to unmarshal data into ConditionalExpression - err = json.Unmarshal(data, &dst.ConditionalExpression) - if err == nil { - jsonConditionalExpression, _ := json.Marshal(dst.ConditionalExpression) - if string(jsonConditionalExpression) == "{}" { // empty struct - dst.ConditionalExpression = nil - } else { - match++ - } - } else { - dst.ConditionalExpression = nil - } - - // try to unmarshal data into DateTimeLiteral - err = json.Unmarshal(data, &dst.DateTimeLiteral) - if err == nil { - jsonDateTimeLiteral, _ := json.Marshal(dst.DateTimeLiteral) - if string(jsonDateTimeLiteral) == "{}" { // empty struct - dst.DateTimeLiteral = nil - } else { - match++ - } - } else { - dst.DateTimeLiteral = nil - } - - // try to unmarshal data into DictExpression - err = json.Unmarshal(data, &dst.DictExpression) - if err == nil { - jsonDictExpression, _ := json.Marshal(dst.DictExpression) - if string(jsonDictExpression) == "{}" { // empty struct - dst.DictExpression = nil - } else { - match++ - } - } else { - dst.DictExpression = nil - } - - // try to unmarshal data into DurationLiteral - err = json.Unmarshal(data, &dst.DurationLiteral) - if err == nil { - jsonDurationLiteral, _ := json.Marshal(dst.DurationLiteral) - if string(jsonDurationLiteral) == "{}" { // empty struct - dst.DurationLiteral = nil - } else { - match++ - } - } else { - dst.DurationLiteral = nil - } - - // try to unmarshal data into FloatLiteral - err = json.Unmarshal(data, &dst.FloatLiteral) - if err == nil { - jsonFloatLiteral, _ := json.Marshal(dst.FloatLiteral) - if string(jsonFloatLiteral) == "{}" { // empty struct - dst.FloatLiteral = nil - } else { - match++ - } - } else { - dst.FloatLiteral = nil - } - - // try to unmarshal data into FunctionExpression - err = json.Unmarshal(data, &dst.FunctionExpression) - if err == nil { - jsonFunctionExpression, _ := json.Marshal(dst.FunctionExpression) - if string(jsonFunctionExpression) == "{}" { // empty struct - dst.FunctionExpression = nil - } else { - match++ - } - } else { - dst.FunctionExpression = nil - } - - // try to unmarshal data into Identifier - err = json.Unmarshal(data, &dst.Identifier) - if err == nil { - jsonIdentifier, _ := json.Marshal(dst.Identifier) - if string(jsonIdentifier) == "{}" { // empty struct - dst.Identifier = nil - } else { - match++ - } - } else { - dst.Identifier = nil - } - - // try to unmarshal data into IndexExpression - err = json.Unmarshal(data, &dst.IndexExpression) - if err == nil { - jsonIndexExpression, _ := json.Marshal(dst.IndexExpression) - if string(jsonIndexExpression) == "{}" { // empty struct - dst.IndexExpression = nil - } else { - match++ - } - } else { - dst.IndexExpression = nil - } - - // try to unmarshal data into IntegerLiteral - err = json.Unmarshal(data, &dst.IntegerLiteral) - if err == nil { - jsonIntegerLiteral, _ := json.Marshal(dst.IntegerLiteral) - if string(jsonIntegerLiteral) == "{}" { // empty struct - dst.IntegerLiteral = nil - } else { - match++ - } - } else { - dst.IntegerLiteral = nil - } - - // try to unmarshal data into LogicalExpression - err = json.Unmarshal(data, &dst.LogicalExpression) - if err == nil { - jsonLogicalExpression, _ := json.Marshal(dst.LogicalExpression) - if string(jsonLogicalExpression) == "{}" { // empty struct - dst.LogicalExpression = nil - } else { - match++ - } - } else { - dst.LogicalExpression = nil - } - - // try to unmarshal data into MemberExpression - err = json.Unmarshal(data, &dst.MemberExpression) - if err == nil { - jsonMemberExpression, _ := json.Marshal(dst.MemberExpression) - if string(jsonMemberExpression) == "{}" { // empty struct - dst.MemberExpression = nil - } else { - match++ - } - } else { - dst.MemberExpression = nil - } - - // try to unmarshal data into ObjectExpression - err = json.Unmarshal(data, &dst.ObjectExpression) - if err == nil { - jsonObjectExpression, _ := json.Marshal(dst.ObjectExpression) - if string(jsonObjectExpression) == "{}" { // empty struct - dst.ObjectExpression = nil - } else { - match++ - } - } else { - dst.ObjectExpression = nil - } - - // try to unmarshal data into ParenExpression - err = json.Unmarshal(data, &dst.ParenExpression) - if err == nil { - jsonParenExpression, _ := json.Marshal(dst.ParenExpression) - if string(jsonParenExpression) == "{}" { // empty struct - dst.ParenExpression = nil - } else { - match++ - } - } else { - dst.ParenExpression = nil - } - - // try to unmarshal data into PipeExpression - err = json.Unmarshal(data, &dst.PipeExpression) - if err == nil { - jsonPipeExpression, _ := json.Marshal(dst.PipeExpression) - if string(jsonPipeExpression) == "{}" { // empty struct - dst.PipeExpression = nil - } else { - match++ - } - } else { - dst.PipeExpression = nil - } - - // try to unmarshal data into PipeLiteral - err = json.Unmarshal(data, &dst.PipeLiteral) - if err == nil { - jsonPipeLiteral, _ := json.Marshal(dst.PipeLiteral) - if string(jsonPipeLiteral) == "{}" { // empty struct - dst.PipeLiteral = nil - } else { - match++ - } - } else { - dst.PipeLiteral = nil - } - - // try to unmarshal data into RegexpLiteral - err = json.Unmarshal(data, &dst.RegexpLiteral) - if err == nil { - jsonRegexpLiteral, _ := json.Marshal(dst.RegexpLiteral) - if string(jsonRegexpLiteral) == "{}" { // empty struct - dst.RegexpLiteral = nil - } else { - match++ - } - } else { - dst.RegexpLiteral = nil - } - - // try to unmarshal data into StringLiteral - err = json.Unmarshal(data, &dst.StringLiteral) - if err == nil { - jsonStringLiteral, _ := json.Marshal(dst.StringLiteral) - if string(jsonStringLiteral) == "{}" { // empty struct - dst.StringLiteral = nil - } else { - match++ - } - } else { - dst.StringLiteral = nil - } - - // try to unmarshal data into UnaryExpression - err = json.Unmarshal(data, &dst.UnaryExpression) - if err == nil { - jsonUnaryExpression, _ := json.Marshal(dst.UnaryExpression) - if string(jsonUnaryExpression) == "{}" { // empty struct - dst.UnaryExpression = nil - } else { - match++ - } - } else { - dst.UnaryExpression = nil - } - - // try to unmarshal data into UnsignedIntegerLiteral - err = json.Unmarshal(data, &dst.UnsignedIntegerLiteral) - if err == nil { - jsonUnsignedIntegerLiteral, _ := json.Marshal(dst.UnsignedIntegerLiteral) - if string(jsonUnsignedIntegerLiteral) == "{}" { // empty struct - dst.UnsignedIntegerLiteral = nil - } else { - match++ - } - } else { - dst.UnsignedIntegerLiteral = nil - } - - if match > 1 { // more than 1 match - // reset to nil - dst.ArrayExpression = nil - dst.BinaryExpression = nil - dst.BooleanLiteral = nil - dst.CallExpression = nil - dst.ConditionalExpression = nil - dst.DateTimeLiteral = nil - dst.DictExpression = nil - dst.DurationLiteral = nil - dst.FloatLiteral = nil - dst.FunctionExpression = nil - dst.Identifier = nil - dst.IndexExpression = nil - dst.IntegerLiteral = nil - dst.LogicalExpression = nil - dst.MemberExpression = nil - dst.ObjectExpression = nil - dst.ParenExpression = nil - dst.PipeExpression = nil - dst.PipeLiteral = nil - dst.RegexpLiteral = nil - dst.StringLiteral = nil - dst.UnaryExpression = nil - dst.UnsignedIntegerLiteral = nil - - return errors.New("data matches more than one schema in oneOf(Expression)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return errors.New("data failed to match schemas in oneOf(Expression)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src Expression) MarshalJSON() ([]byte, error) { - if src.ArrayExpression != nil { - return json.Marshal(&src.ArrayExpression) - } - - if src.BinaryExpression != nil { - return json.Marshal(&src.BinaryExpression) - } - - if src.BooleanLiteral != nil { - return json.Marshal(&src.BooleanLiteral) - } - - if src.CallExpression != nil { - return json.Marshal(&src.CallExpression) - } - - if src.ConditionalExpression != nil { - return json.Marshal(&src.ConditionalExpression) - } - - if src.DateTimeLiteral != nil { - return json.Marshal(&src.DateTimeLiteral) - } - - if src.DictExpression != nil { - return json.Marshal(&src.DictExpression) - } - - if src.DurationLiteral != nil { - return json.Marshal(&src.DurationLiteral) - } - - if src.FloatLiteral != nil { - return json.Marshal(&src.FloatLiteral) - } - - if src.FunctionExpression != nil { - return json.Marshal(&src.FunctionExpression) - } - - if src.Identifier != nil { - return json.Marshal(&src.Identifier) - } - - if src.IndexExpression != nil { - return json.Marshal(&src.IndexExpression) - } - - if src.IntegerLiteral != nil { - return json.Marshal(&src.IntegerLiteral) - } - - if src.LogicalExpression != nil { - return json.Marshal(&src.LogicalExpression) - } - - if src.MemberExpression != nil { - return json.Marshal(&src.MemberExpression) - } - - if src.ObjectExpression != nil { - return json.Marshal(&src.ObjectExpression) - } - - if src.ParenExpression != nil { - return json.Marshal(&src.ParenExpression) - } - - if src.PipeExpression != nil { - return json.Marshal(&src.PipeExpression) - } - - if src.PipeLiteral != nil { - return json.Marshal(&src.PipeLiteral) - } - - if src.RegexpLiteral != nil { - return json.Marshal(&src.RegexpLiteral) - } - - if src.StringLiteral != nil { - return json.Marshal(&src.StringLiteral) - } - - if src.UnaryExpression != nil { - return json.Marshal(&src.UnaryExpression) - } - - if src.UnsignedIntegerLiteral != nil { - return json.Marshal(&src.UnsignedIntegerLiteral) - } - - return nil, nil // no data in oneOf schemas -} - -// Get the actual instance -func (obj *Expression) GetActualInstance() interface{} { - if obj.ArrayExpression != nil { - return obj.ArrayExpression - } - - if obj.BinaryExpression != nil { - return obj.BinaryExpression - } - - if obj.BooleanLiteral != nil { - return obj.BooleanLiteral - } - - if obj.CallExpression != nil { - return obj.CallExpression - } - - if obj.ConditionalExpression != nil { - return obj.ConditionalExpression - } - - if obj.DateTimeLiteral != nil { - return obj.DateTimeLiteral - } - - if obj.DictExpression != nil { - return obj.DictExpression - } - - if obj.DurationLiteral != nil { - return obj.DurationLiteral - } - - if obj.FloatLiteral != nil { - return obj.FloatLiteral - } - - if obj.FunctionExpression != nil { - return obj.FunctionExpression - } - - if obj.Identifier != nil { - return obj.Identifier - } - - if obj.IndexExpression != nil { - return obj.IndexExpression - } - - if obj.IntegerLiteral != nil { - return obj.IntegerLiteral - } - - if obj.LogicalExpression != nil { - return obj.LogicalExpression - } - - if obj.MemberExpression != nil { - return obj.MemberExpression - } - - if obj.ObjectExpression != nil { - return obj.ObjectExpression - } - - if obj.ParenExpression != nil { - return obj.ParenExpression - } - - if obj.PipeExpression != nil { - return obj.PipeExpression - } - - if obj.PipeLiteral != nil { - return obj.PipeLiteral - } - - if obj.RegexpLiteral != nil { - return obj.RegexpLiteral - } - - if obj.StringLiteral != nil { - return obj.StringLiteral - } - - if obj.UnaryExpression != nil { - return obj.UnaryExpression - } - - if obj.UnsignedIntegerLiteral != nil { - return obj.UnsignedIntegerLiteral - } - - // all schemas are nil - return nil -} - -type NullableExpression struct { - value *Expression - isSet bool -} - -func (v NullableExpression) Get() *Expression { - return v.value -} - -func (v *NullableExpression) Set(val *Expression) { - v.value = val - v.isSet = true -} - -func (v NullableExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableExpression(val *Expression) *NullableExpression { - return &NullableExpression{value: val, isSet: true} -} - -func (v NullableExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_expression_statement.gen.go b/internal/api/model_expression_statement.gen.go deleted file mode 100644 index ccfe077..0000000 --- a/internal/api/model_expression_statement.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// ExpressionStatement May consist of an expression that does not return a value and is executed solely for its side-effects -type ExpressionStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Expression *Expression `json:"expression,omitempty"` -} - -// NewExpressionStatement instantiates a new ExpressionStatement 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 NewExpressionStatement() *ExpressionStatement { - this := ExpressionStatement{} - return &this -} - -// NewExpressionStatementWithDefaults instantiates a new ExpressionStatement 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 NewExpressionStatementWithDefaults() *ExpressionStatement { - this := ExpressionStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ExpressionStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ExpressionStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ExpressionStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ExpressionStatement) SetType(v string) { - o.Type = &v -} - -// GetExpression returns the Expression field value if set, zero value otherwise. -func (o *ExpressionStatement) GetExpression() Expression { - if o == nil || o.Expression == nil { - var ret Expression - return ret - } - return *o.Expression -} - -// GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ExpressionStatement) GetExpressionOk() (*Expression, bool) { - if o == nil || o.Expression == nil { - return nil, false - } - return o.Expression, true -} - -// HasExpression returns a boolean if a field has been set. -func (o *ExpressionStatement) HasExpression() bool { - if o != nil && o.Expression != nil { - return true - } - - return false -} - -// SetExpression gets a reference to the given Expression and assigns it to the Expression field. -func (o *ExpressionStatement) SetExpression(v Expression) { - o.Expression = &v -} - -func (o ExpressionStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Expression != nil { - toSerialize["expression"] = o.Expression - } - return json.Marshal(toSerialize) -} - -type NullableExpressionStatement struct { - value *ExpressionStatement - isSet bool -} - -func (v NullableExpressionStatement) Get() *ExpressionStatement { - return v.value -} - -func (v *NullableExpressionStatement) Set(val *ExpressionStatement) { - v.value = val - v.isSet = true -} - -func (v NullableExpressionStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableExpressionStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableExpressionStatement(val *ExpressionStatement) *NullableExpressionStatement { - return &NullableExpressionStatement{value: val, isSet: true} -} - -func (v NullableExpressionStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableExpressionStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_pipe_literal.gen.go b/internal/api/model_extern.gen.go similarity index 50% rename from internal/api/model_pipe_literal.gen.go rename to internal/api/model_extern.gen.go index 6d861ca..3419bd4 100644 --- a/internal/api/model_pipe_literal.gen.go +++ b/internal/api/model_extern.gen.go @@ -14,31 +14,37 @@ import ( "encoding/json" ) -// PipeLiteral Represents a specialized literal value, indicating the left hand value of a pipe expression -type PipeLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` +// Extern Free-form Flux AST to prepend to query requests +type Extern struct { + Type *string `json:"type,omitempty"` + AdditionalProperties map[string]interface{} } -// NewPipeLiteral instantiates a new PipeLiteral object +type _Extern Extern + +// NewExtern instantiates a new Extern 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 NewPipeLiteral() *PipeLiteral { - this := PipeLiteral{} +func NewExtern() *Extern { + this := Extern{} + var type_ string = "File" + this.Type = &type_ return &this } -// NewPipeLiteralWithDefaults instantiates a new PipeLiteral object +// NewExternWithDefaults instantiates a new Extern 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 NewPipeLiteralWithDefaults() *PipeLiteral { - this := PipeLiteral{} +func NewExternWithDefaults() *Extern { + this := Extern{} + var type_ string = "File" + this.Type = &type_ return &this } // GetType returns the Type field value if set, zero value otherwise. -func (o *PipeLiteral) GetType() string { +func (o *Extern) GetType() string { if o == nil || o.Type == nil { var ret string return ret @@ -48,7 +54,7 @@ func (o *PipeLiteral) GetType() string { // GetTypeOk returns a tuple with the Type field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *PipeLiteral) GetTypeOk() (*string, bool) { +func (o *Extern) GetTypeOk() (*string, bool) { if o == nil || o.Type == nil { return nil, false } @@ -56,7 +62,7 @@ func (o *PipeLiteral) GetTypeOk() (*string, bool) { } // HasType returns a boolean if a field has been set. -func (o *PipeLiteral) HasType() bool { +func (o *Extern) HasType() bool { if o != nil && o.Type != nil { return true } @@ -65,50 +71,72 @@ func (o *PipeLiteral) HasType() bool { } // SetType gets a reference to the given string and assigns it to the Type field. -func (o *PipeLiteral) SetType(v string) { +func (o *Extern) SetType(v string) { o.Type = &v } -func (o PipeLiteral) MarshalJSON() ([]byte, error) { +func (o Extern) MarshalJSON() ([]byte, error) { toSerialize := map[string]interface{}{} if o.Type != nil { toSerialize["type"] = o.Type } + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + return json.Marshal(toSerialize) } -type NullablePipeLiteral struct { - value *PipeLiteral +func (o *Extern) UnmarshalJSON(bytes []byte) (err error) { + varExtern := _Extern{} + + if err = json.Unmarshal(bytes, &varExtern); err == nil { + *o = Extern(varExtern) + } + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(bytes, &additionalProperties); err == nil { + delete(additionalProperties, "type") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableExtern struct { + value *Extern isSet bool } -func (v NullablePipeLiteral) Get() *PipeLiteral { +func (v NullableExtern) Get() *Extern { return v.value } -func (v *NullablePipeLiteral) Set(val *PipeLiteral) { +func (v *NullableExtern) Set(val *Extern) { v.value = val v.isSet = true } -func (v NullablePipeLiteral) IsSet() bool { +func (v NullableExtern) IsSet() bool { return v.isSet } -func (v *NullablePipeLiteral) Unset() { +func (v *NullableExtern) Unset() { v.value = nil v.isSet = false } -func NewNullablePipeLiteral(val *PipeLiteral) *NullablePipeLiteral { - return &NullablePipeLiteral{value: val, isSet: true} +func NewNullableExtern(val *Extern) *NullableExtern { + return &NullableExtern{value: val, isSet: true} } -func (v NullablePipeLiteral) MarshalJSON() ([]byte, error) { +func (v NullableExtern) MarshalJSON() ([]byte, error) { return json.Marshal(v.value) } -func (v *NullablePipeLiteral) UnmarshalJSON(src []byte) error { +func (v *NullableExtern) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) } diff --git a/internal/api/model_file.gen.go b/internal/api/model_file.gen.go deleted file mode 100644 index 0c02b50..0000000 --- a/internal/api/model_file.gen.go +++ /dev/null @@ -1,261 +0,0 @@ -/* - * 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" -) - -// File Represents a source from a single file -type File struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // The name of the file. - Name *string `json:"name,omitempty"` - Package *PackageClause `json:"package,omitempty"` - // A list of package imports - Imports *[]ImportDeclaration `json:"imports,omitempty"` - // List of Flux statements - Body *[]Statement `json:"body,omitempty"` -} - -// NewFile instantiates a new File 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 NewFile() *File { - this := File{} - return &this -} - -// NewFileWithDefaults instantiates a new File 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 NewFileWithDefaults() *File { - this := File{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *File) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *File) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *File) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *File) SetType(v string) { - o.Type = &v -} - -// GetName returns the Name field value if set, zero value otherwise. -func (o *File) GetName() string { - if o == nil || o.Name == nil { - var ret string - return ret - } - return *o.Name -} - -// GetNameOk returns a tuple with the Name field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *File) GetNameOk() (*string, bool) { - if o == nil || o.Name == nil { - return nil, false - } - return o.Name, true -} - -// HasName returns a boolean if a field has been set. -func (o *File) HasName() bool { - if o != nil && o.Name != nil { - return true - } - - return false -} - -// SetName gets a reference to the given string and assigns it to the Name field. -func (o *File) SetName(v string) { - o.Name = &v -} - -// GetPackage returns the Package field value if set, zero value otherwise. -func (o *File) GetPackage() PackageClause { - if o == nil || o.Package == nil { - var ret PackageClause - return ret - } - return *o.Package -} - -// GetPackageOk returns a tuple with the Package field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *File) GetPackageOk() (*PackageClause, bool) { - if o == nil || o.Package == nil { - return nil, false - } - return o.Package, true -} - -// HasPackage returns a boolean if a field has been set. -func (o *File) HasPackage() bool { - if o != nil && o.Package != nil { - return true - } - - return false -} - -// SetPackage gets a reference to the given PackageClause and assigns it to the Package field. -func (o *File) SetPackage(v PackageClause) { - o.Package = &v -} - -// GetImports returns the Imports field value if set, zero value otherwise. -func (o *File) GetImports() []ImportDeclaration { - if o == nil || o.Imports == nil { - var ret []ImportDeclaration - return ret - } - return *o.Imports -} - -// GetImportsOk returns a tuple with the Imports field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *File) GetImportsOk() (*[]ImportDeclaration, bool) { - if o == nil || o.Imports == nil { - return nil, false - } - return o.Imports, true -} - -// HasImports returns a boolean if a field has been set. -func (o *File) HasImports() bool { - if o != nil && o.Imports != nil { - return true - } - - return false -} - -// SetImports gets a reference to the given []ImportDeclaration and assigns it to the Imports field. -func (o *File) SetImports(v []ImportDeclaration) { - o.Imports = &v -} - -// GetBody returns the Body field value if set, zero value otherwise. -func (o *File) GetBody() []Statement { - if o == nil || o.Body == nil { - var ret []Statement - return ret - } - return *o.Body -} - -// GetBodyOk returns a tuple with the Body field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *File) GetBodyOk() (*[]Statement, bool) { - if o == nil || o.Body == nil { - return nil, false - } - return o.Body, true -} - -// HasBody returns a boolean if a field has been set. -func (o *File) HasBody() bool { - if o != nil && o.Body != nil { - return true - } - - return false -} - -// SetBody gets a reference to the given []Statement and assigns it to the Body field. -func (o *File) SetBody(v []Statement) { - o.Body = &v -} - -func (o File) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Name != nil { - toSerialize["name"] = o.Name - } - if o.Package != nil { - toSerialize["package"] = o.Package - } - if o.Imports != nil { - toSerialize["imports"] = o.Imports - } - if o.Body != nil { - toSerialize["body"] = o.Body - } - return json.Marshal(toSerialize) -} - -type NullableFile struct { - value *File - isSet bool -} - -func (v NullableFile) Get() *File { - return v.value -} - -func (v *NullableFile) Set(val *File) { - v.value = val - v.isSet = true -} - -func (v NullableFile) IsSet() bool { - return v.isSet -} - -func (v *NullableFile) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableFile(val *File) *NullableFile { - return &NullableFile{value: val, isSet: true} -} - -func (v NullableFile) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableFile) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_float_literal.gen.go b/internal/api/model_float_literal.gen.go deleted file mode 100644 index 8a5e719..0000000 --- a/internal/api/model_float_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// FloatLiteral Represents floating point numbers according to the double representations defined by the IEEE-754-1985 -type FloatLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *float32 `json:"value,omitempty"` -} - -// NewFloatLiteral instantiates a new FloatLiteral 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 NewFloatLiteral() *FloatLiteral { - this := FloatLiteral{} - return &this -} - -// NewFloatLiteralWithDefaults instantiates a new FloatLiteral 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 NewFloatLiteralWithDefaults() *FloatLiteral { - this := FloatLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *FloatLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *FloatLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *FloatLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *FloatLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *FloatLiteral) GetValue() float32 { - if o == nil || o.Value == nil { - var ret float32 - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *FloatLiteral) GetValueOk() (*float32, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *FloatLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given float32 and assigns it to the Value field. -func (o *FloatLiteral) SetValue(v float32) { - o.Value = &v -} - -func (o FloatLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableFloatLiteral struct { - value *FloatLiteral - isSet bool -} - -func (v NullableFloatLiteral) Get() *FloatLiteral { - return v.value -} - -func (v *NullableFloatLiteral) Set(val *FloatLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableFloatLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableFloatLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableFloatLiteral(val *FloatLiteral) *NullableFloatLiteral { - return &NullableFloatLiteral{value: val, isSet: true} -} - -func (v NullableFloatLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableFloatLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_function_expression.gen.go b/internal/api/model_function_expression.gen.go deleted file mode 100644 index f7d5312..0000000 --- a/internal/api/model_function_expression.gen.go +++ /dev/null @@ -1,187 +0,0 @@ -/* - * 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" -) - -// FunctionExpression Function expression -type FunctionExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Function parameters - Params *[]Property `json:"params,omitempty"` - Body *Node `json:"body,omitempty"` -} - -// NewFunctionExpression instantiates a new FunctionExpression 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 NewFunctionExpression() *FunctionExpression { - this := FunctionExpression{} - return &this -} - -// NewFunctionExpressionWithDefaults instantiates a new FunctionExpression 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 NewFunctionExpressionWithDefaults() *FunctionExpression { - this := FunctionExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *FunctionExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *FunctionExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *FunctionExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *FunctionExpression) SetType(v string) { - o.Type = &v -} - -// GetParams returns the Params field value if set, zero value otherwise. -func (o *FunctionExpression) GetParams() []Property { - if o == nil || o.Params == nil { - var ret []Property - return ret - } - return *o.Params -} - -// GetParamsOk returns a tuple with the Params field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *FunctionExpression) GetParamsOk() (*[]Property, bool) { - if o == nil || o.Params == nil { - return nil, false - } - return o.Params, true -} - -// HasParams returns a boolean if a field has been set. -func (o *FunctionExpression) HasParams() bool { - if o != nil && o.Params != nil { - return true - } - - return false -} - -// SetParams gets a reference to the given []Property and assigns it to the Params field. -func (o *FunctionExpression) SetParams(v []Property) { - o.Params = &v -} - -// GetBody returns the Body field value if set, zero value otherwise. -func (o *FunctionExpression) GetBody() Node { - if o == nil || o.Body == nil { - var ret Node - return ret - } - return *o.Body -} - -// GetBodyOk returns a tuple with the Body field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *FunctionExpression) GetBodyOk() (*Node, bool) { - if o == nil || o.Body == nil { - return nil, false - } - return o.Body, true -} - -// HasBody returns a boolean if a field has been set. -func (o *FunctionExpression) HasBody() bool { - if o != nil && o.Body != nil { - return true - } - - return false -} - -// SetBody gets a reference to the given Node and assigns it to the Body field. -func (o *FunctionExpression) SetBody(v Node) { - o.Body = &v -} - -func (o FunctionExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Params != nil { - toSerialize["params"] = o.Params - } - if o.Body != nil { - toSerialize["body"] = o.Body - } - return json.Marshal(toSerialize) -} - -type NullableFunctionExpression struct { - value *FunctionExpression - isSet bool -} - -func (v NullableFunctionExpression) Get() *FunctionExpression { - return v.value -} - -func (v *NullableFunctionExpression) Set(val *FunctionExpression) { - v.value = val - v.isSet = true -} - -func (v NullableFunctionExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableFunctionExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableFunctionExpression(val *FunctionExpression) *NullableFunctionExpression { - return &NullableFunctionExpression{value: val, isSet: true} -} - -func (v NullableFunctionExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableFunctionExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_identifier.gen.go b/internal/api/model_identifier.gen.go deleted file mode 100644 index 8179f2a..0000000 --- a/internal/api/model_identifier.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// Identifier A valid Flux identifier -type Identifier struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Name *string `json:"name,omitempty"` -} - -// NewIdentifier instantiates a new Identifier 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 NewIdentifier() *Identifier { - this := Identifier{} - return &this -} - -// NewIdentifierWithDefaults instantiates a new Identifier 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 NewIdentifierWithDefaults() *Identifier { - this := Identifier{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *Identifier) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Identifier) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *Identifier) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *Identifier) SetType(v string) { - o.Type = &v -} - -// GetName returns the Name field value if set, zero value otherwise. -func (o *Identifier) GetName() string { - if o == nil || o.Name == nil { - var ret string - return ret - } - return *o.Name -} - -// GetNameOk returns a tuple with the Name field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Identifier) GetNameOk() (*string, bool) { - if o == nil || o.Name == nil { - return nil, false - } - return o.Name, true -} - -// HasName returns a boolean if a field has been set. -func (o *Identifier) HasName() bool { - if o != nil && o.Name != nil { - return true - } - - return false -} - -// SetName gets a reference to the given string and assigns it to the Name field. -func (o *Identifier) SetName(v string) { - o.Name = &v -} - -func (o Identifier) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Name != nil { - toSerialize["name"] = o.Name - } - return json.Marshal(toSerialize) -} - -type NullableIdentifier struct { - value *Identifier - isSet bool -} - -func (v NullableIdentifier) Get() *Identifier { - return v.value -} - -func (v *NullableIdentifier) Set(val *Identifier) { - v.value = val - v.isSet = true -} - -func (v NullableIdentifier) IsSet() bool { - return v.isSet -} - -func (v *NullableIdentifier) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableIdentifier(val *Identifier) *NullableIdentifier { - return &NullableIdentifier{value: val, isSet: true} -} - -func (v NullableIdentifier) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableIdentifier) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_import_declaration.gen.go b/internal/api/model_import_declaration.gen.go deleted file mode 100644 index ecae7de..0000000 --- a/internal/api/model_import_declaration.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// ImportDeclaration Declares a package import -type ImportDeclaration struct { - // Type of AST node - Type *string `json:"type,omitempty"` - As *Identifier `json:"as,omitempty"` - Path *StringLiteral `json:"path,omitempty"` -} - -// NewImportDeclaration instantiates a new ImportDeclaration 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 NewImportDeclaration() *ImportDeclaration { - this := ImportDeclaration{} - return &this -} - -// NewImportDeclarationWithDefaults instantiates a new ImportDeclaration 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 NewImportDeclarationWithDefaults() *ImportDeclaration { - this := ImportDeclaration{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ImportDeclaration) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ImportDeclaration) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ImportDeclaration) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ImportDeclaration) SetType(v string) { - o.Type = &v -} - -// GetAs returns the As field value if set, zero value otherwise. -func (o *ImportDeclaration) GetAs() Identifier { - if o == nil || o.As == nil { - var ret Identifier - return ret - } - return *o.As -} - -// GetAsOk returns a tuple with the As field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ImportDeclaration) GetAsOk() (*Identifier, bool) { - if o == nil || o.As == nil { - return nil, false - } - return o.As, true -} - -// HasAs returns a boolean if a field has been set. -func (o *ImportDeclaration) HasAs() bool { - if o != nil && o.As != nil { - return true - } - - return false -} - -// SetAs gets a reference to the given Identifier and assigns it to the As field. -func (o *ImportDeclaration) SetAs(v Identifier) { - o.As = &v -} - -// GetPath returns the Path field value if set, zero value otherwise. -func (o *ImportDeclaration) GetPath() StringLiteral { - if o == nil || o.Path == nil { - var ret StringLiteral - return ret - } - return *o.Path -} - -// GetPathOk returns a tuple with the Path field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ImportDeclaration) GetPathOk() (*StringLiteral, bool) { - if o == nil || o.Path == nil { - return nil, false - } - return o.Path, true -} - -// HasPath returns a boolean if a field has been set. -func (o *ImportDeclaration) HasPath() bool { - if o != nil && o.Path != nil { - return true - } - - return false -} - -// SetPath gets a reference to the given StringLiteral and assigns it to the Path field. -func (o *ImportDeclaration) SetPath(v StringLiteral) { - o.Path = &v -} - -func (o ImportDeclaration) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.As != nil { - toSerialize["as"] = o.As - } - if o.Path != nil { - toSerialize["path"] = o.Path - } - return json.Marshal(toSerialize) -} - -type NullableImportDeclaration struct { - value *ImportDeclaration - isSet bool -} - -func (v NullableImportDeclaration) Get() *ImportDeclaration { - return v.value -} - -func (v *NullableImportDeclaration) Set(val *ImportDeclaration) { - v.value = val - v.isSet = true -} - -func (v NullableImportDeclaration) IsSet() bool { - return v.isSet -} - -func (v *NullableImportDeclaration) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableImportDeclaration(val *ImportDeclaration) *NullableImportDeclaration { - return &NullableImportDeclaration{value: val, isSet: true} -} - -func (v NullableImportDeclaration) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableImportDeclaration) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_index_expression.gen.go b/internal/api/model_index_expression.gen.go deleted file mode 100644 index 74b9d02..0000000 --- a/internal/api/model_index_expression.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// IndexExpression Represents indexing into an array -type IndexExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Array *Expression `json:"array,omitempty"` - Index *Expression `json:"index,omitempty"` -} - -// NewIndexExpression instantiates a new IndexExpression 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 NewIndexExpression() *IndexExpression { - this := IndexExpression{} - return &this -} - -// NewIndexExpressionWithDefaults instantiates a new IndexExpression 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 NewIndexExpressionWithDefaults() *IndexExpression { - this := IndexExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *IndexExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *IndexExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *IndexExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *IndexExpression) SetType(v string) { - o.Type = &v -} - -// GetArray returns the Array field value if set, zero value otherwise. -func (o *IndexExpression) GetArray() Expression { - if o == nil || o.Array == nil { - var ret Expression - return ret - } - return *o.Array -} - -// GetArrayOk returns a tuple with the Array field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *IndexExpression) GetArrayOk() (*Expression, bool) { - if o == nil || o.Array == nil { - return nil, false - } - return o.Array, true -} - -// HasArray returns a boolean if a field has been set. -func (o *IndexExpression) HasArray() bool { - if o != nil && o.Array != nil { - return true - } - - return false -} - -// SetArray gets a reference to the given Expression and assigns it to the Array field. -func (o *IndexExpression) SetArray(v Expression) { - o.Array = &v -} - -// GetIndex returns the Index field value if set, zero value otherwise. -func (o *IndexExpression) GetIndex() Expression { - if o == nil || o.Index == nil { - var ret Expression - return ret - } - return *o.Index -} - -// GetIndexOk returns a tuple with the Index field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *IndexExpression) GetIndexOk() (*Expression, bool) { - if o == nil || o.Index == nil { - return nil, false - } - return o.Index, true -} - -// HasIndex returns a boolean if a field has been set. -func (o *IndexExpression) HasIndex() bool { - if o != nil && o.Index != nil { - return true - } - - return false -} - -// SetIndex gets a reference to the given Expression and assigns it to the Index field. -func (o *IndexExpression) SetIndex(v Expression) { - o.Index = &v -} - -func (o IndexExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Array != nil { - toSerialize["array"] = o.Array - } - if o.Index != nil { - toSerialize["index"] = o.Index - } - return json.Marshal(toSerialize) -} - -type NullableIndexExpression struct { - value *IndexExpression - isSet bool -} - -func (v NullableIndexExpression) Get() *IndexExpression { - return v.value -} - -func (v *NullableIndexExpression) Set(val *IndexExpression) { - v.value = val - v.isSet = true -} - -func (v NullableIndexExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableIndexExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableIndexExpression(val *IndexExpression) *NullableIndexExpression { - return &NullableIndexExpression{value: val, isSet: true} -} - -func (v NullableIndexExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableIndexExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_integer_literal.gen.go b/internal/api/model_integer_literal.gen.go deleted file mode 100644 index ffdb307..0000000 --- a/internal/api/model_integer_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// IntegerLiteral Represents integer numbers -type IntegerLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *string `json:"value,omitempty"` -} - -// NewIntegerLiteral instantiates a new IntegerLiteral 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 NewIntegerLiteral() *IntegerLiteral { - this := IntegerLiteral{} - return &this -} - -// NewIntegerLiteralWithDefaults instantiates a new IntegerLiteral 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 NewIntegerLiteralWithDefaults() *IntegerLiteral { - this := IntegerLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *IntegerLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *IntegerLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *IntegerLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *IntegerLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *IntegerLiteral) GetValue() string { - if o == nil || o.Value == nil { - var ret string - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *IntegerLiteral) GetValueOk() (*string, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *IntegerLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given string and assigns it to the Value field. -func (o *IntegerLiteral) SetValue(v string) { - o.Value = &v -} - -func (o IntegerLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableIntegerLiteral struct { - value *IntegerLiteral - isSet bool -} - -func (v NullableIntegerLiteral) Get() *IntegerLiteral { - return v.value -} - -func (v *NullableIntegerLiteral) Set(val *IntegerLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableIntegerLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableIntegerLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableIntegerLiteral(val *IntegerLiteral) *NullableIntegerLiteral { - return &NullableIntegerLiteral{value: val, isSet: true} -} - -func (v NullableIntegerLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableIntegerLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_logical_expression.gen.go b/internal/api/model_logical_expression.gen.go deleted file mode 100644 index 741df2d..0000000 --- a/internal/api/model_logical_expression.gen.go +++ /dev/null @@ -1,222 +0,0 @@ -/* - * 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" -) - -// LogicalExpression Represents the rule conditions that collectively evaluate to either true or false -type LogicalExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Operator *string `json:"operator,omitempty"` - Left *Expression `json:"left,omitempty"` - Right *Expression `json:"right,omitempty"` -} - -// NewLogicalExpression instantiates a new LogicalExpression 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 NewLogicalExpression() *LogicalExpression { - this := LogicalExpression{} - return &this -} - -// NewLogicalExpressionWithDefaults instantiates a new LogicalExpression 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 NewLogicalExpressionWithDefaults() *LogicalExpression { - this := LogicalExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *LogicalExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *LogicalExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *LogicalExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *LogicalExpression) SetType(v string) { - o.Type = &v -} - -// GetOperator returns the Operator field value if set, zero value otherwise. -func (o *LogicalExpression) GetOperator() string { - if o == nil || o.Operator == nil { - var ret string - return ret - } - return *o.Operator -} - -// GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *LogicalExpression) GetOperatorOk() (*string, bool) { - if o == nil || o.Operator == nil { - return nil, false - } - return o.Operator, true -} - -// HasOperator returns a boolean if a field has been set. -func (o *LogicalExpression) HasOperator() bool { - if o != nil && o.Operator != nil { - return true - } - - return false -} - -// SetOperator gets a reference to the given string and assigns it to the Operator field. -func (o *LogicalExpression) SetOperator(v string) { - o.Operator = &v -} - -// GetLeft returns the Left field value if set, zero value otherwise. -func (o *LogicalExpression) GetLeft() Expression { - if o == nil || o.Left == nil { - var ret Expression - return ret - } - return *o.Left -} - -// GetLeftOk returns a tuple with the Left field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *LogicalExpression) GetLeftOk() (*Expression, bool) { - if o == nil || o.Left == nil { - return nil, false - } - return o.Left, true -} - -// HasLeft returns a boolean if a field has been set. -func (o *LogicalExpression) HasLeft() bool { - if o != nil && o.Left != nil { - return true - } - - return false -} - -// SetLeft gets a reference to the given Expression and assigns it to the Left field. -func (o *LogicalExpression) SetLeft(v Expression) { - o.Left = &v -} - -// GetRight returns the Right field value if set, zero value otherwise. -func (o *LogicalExpression) GetRight() Expression { - if o == nil || o.Right == nil { - var ret Expression - return ret - } - return *o.Right -} - -// GetRightOk returns a tuple with the Right field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *LogicalExpression) GetRightOk() (*Expression, bool) { - if o == nil || o.Right == nil { - return nil, false - } - return o.Right, true -} - -// HasRight returns a boolean if a field has been set. -func (o *LogicalExpression) HasRight() bool { - if o != nil && o.Right != nil { - return true - } - - return false -} - -// SetRight gets a reference to the given Expression and assigns it to the Right field. -func (o *LogicalExpression) SetRight(v Expression) { - o.Right = &v -} - -func (o LogicalExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Operator != nil { - toSerialize["operator"] = o.Operator - } - if o.Left != nil { - toSerialize["left"] = o.Left - } - if o.Right != nil { - toSerialize["right"] = o.Right - } - return json.Marshal(toSerialize) -} - -type NullableLogicalExpression struct { - value *LogicalExpression - isSet bool -} - -func (v NullableLogicalExpression) Get() *LogicalExpression { - return v.value -} - -func (v *NullableLogicalExpression) Set(val *LogicalExpression) { - v.value = val - v.isSet = true -} - -func (v NullableLogicalExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableLogicalExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableLogicalExpression(val *LogicalExpression) *NullableLogicalExpression { - return &NullableLogicalExpression{value: val, isSet: true} -} - -func (v NullableLogicalExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableLogicalExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_member_assignment.gen.go b/internal/api/model_member_assignment.gen.go deleted file mode 100644 index dff87b5..0000000 --- a/internal/api/model_member_assignment.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// MemberAssignment Object property assignment -type MemberAssignment struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Member *MemberExpression `json:"member,omitempty"` - Init *Expression `json:"init,omitempty"` -} - -// NewMemberAssignment instantiates a new MemberAssignment 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 NewMemberAssignment() *MemberAssignment { - this := MemberAssignment{} - return &this -} - -// NewMemberAssignmentWithDefaults instantiates a new MemberAssignment 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 NewMemberAssignmentWithDefaults() *MemberAssignment { - this := MemberAssignment{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *MemberAssignment) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberAssignment) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *MemberAssignment) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *MemberAssignment) SetType(v string) { - o.Type = &v -} - -// GetMember returns the Member field value if set, zero value otherwise. -func (o *MemberAssignment) GetMember() MemberExpression { - if o == nil || o.Member == nil { - var ret MemberExpression - return ret - } - return *o.Member -} - -// GetMemberOk returns a tuple with the Member field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberAssignment) GetMemberOk() (*MemberExpression, bool) { - if o == nil || o.Member == nil { - return nil, false - } - return o.Member, true -} - -// HasMember returns a boolean if a field has been set. -func (o *MemberAssignment) HasMember() bool { - if o != nil && o.Member != nil { - return true - } - - return false -} - -// SetMember gets a reference to the given MemberExpression and assigns it to the Member field. -func (o *MemberAssignment) SetMember(v MemberExpression) { - o.Member = &v -} - -// GetInit returns the Init field value if set, zero value otherwise. -func (o *MemberAssignment) GetInit() Expression { - if o == nil || o.Init == nil { - var ret Expression - return ret - } - return *o.Init -} - -// GetInitOk returns a tuple with the Init field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberAssignment) GetInitOk() (*Expression, bool) { - if o == nil || o.Init == nil { - return nil, false - } - return o.Init, true -} - -// HasInit returns a boolean if a field has been set. -func (o *MemberAssignment) HasInit() bool { - if o != nil && o.Init != nil { - return true - } - - return false -} - -// SetInit gets a reference to the given Expression and assigns it to the Init field. -func (o *MemberAssignment) SetInit(v Expression) { - o.Init = &v -} - -func (o MemberAssignment) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Member != nil { - toSerialize["member"] = o.Member - } - if o.Init != nil { - toSerialize["init"] = o.Init - } - return json.Marshal(toSerialize) -} - -type NullableMemberAssignment struct { - value *MemberAssignment - isSet bool -} - -func (v NullableMemberAssignment) Get() *MemberAssignment { - return v.value -} - -func (v *NullableMemberAssignment) Set(val *MemberAssignment) { - v.value = val - v.isSet = true -} - -func (v NullableMemberAssignment) IsSet() bool { - return v.isSet -} - -func (v *NullableMemberAssignment) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableMemberAssignment(val *MemberAssignment) *NullableMemberAssignment { - return &NullableMemberAssignment{value: val, isSet: true} -} - -func (v NullableMemberAssignment) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableMemberAssignment) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_member_expression.gen.go b/internal/api/model_member_expression.gen.go deleted file mode 100644 index 4f573c9..0000000 --- a/internal/api/model_member_expression.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// MemberExpression Represents accessing a property of an object -type MemberExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Object *Expression `json:"object,omitempty"` - Property *PropertyKey `json:"property,omitempty"` -} - -// NewMemberExpression instantiates a new MemberExpression 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 NewMemberExpression() *MemberExpression { - this := MemberExpression{} - return &this -} - -// NewMemberExpressionWithDefaults instantiates a new MemberExpression 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 NewMemberExpressionWithDefaults() *MemberExpression { - this := MemberExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *MemberExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *MemberExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *MemberExpression) SetType(v string) { - o.Type = &v -} - -// GetObject returns the Object field value if set, zero value otherwise. -func (o *MemberExpression) GetObject() Expression { - if o == nil || o.Object == nil { - var ret Expression - return ret - } - return *o.Object -} - -// GetObjectOk returns a tuple with the Object field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberExpression) GetObjectOk() (*Expression, bool) { - if o == nil || o.Object == nil { - return nil, false - } - return o.Object, true -} - -// HasObject returns a boolean if a field has been set. -func (o *MemberExpression) HasObject() bool { - if o != nil && o.Object != nil { - return true - } - - return false -} - -// SetObject gets a reference to the given Expression and assigns it to the Object field. -func (o *MemberExpression) SetObject(v Expression) { - o.Object = &v -} - -// GetProperty returns the Property field value if set, zero value otherwise. -func (o *MemberExpression) GetProperty() PropertyKey { - if o == nil || o.Property == nil { - var ret PropertyKey - return ret - } - return *o.Property -} - -// GetPropertyOk returns a tuple with the Property field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *MemberExpression) GetPropertyOk() (*PropertyKey, bool) { - if o == nil || o.Property == nil { - return nil, false - } - return o.Property, true -} - -// HasProperty returns a boolean if a field has been set. -func (o *MemberExpression) HasProperty() bool { - if o != nil && o.Property != nil { - return true - } - - return false -} - -// SetProperty gets a reference to the given PropertyKey and assigns it to the Property field. -func (o *MemberExpression) SetProperty(v PropertyKey) { - o.Property = &v -} - -func (o MemberExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Object != nil { - toSerialize["object"] = o.Object - } - if o.Property != nil { - toSerialize["property"] = o.Property - } - return json.Marshal(toSerialize) -} - -type NullableMemberExpression struct { - value *MemberExpression - isSet bool -} - -func (v NullableMemberExpression) Get() *MemberExpression { - return v.value -} - -func (v *NullableMemberExpression) Set(val *MemberExpression) { - v.value = val - v.isSet = true -} - -func (v NullableMemberExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableMemberExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableMemberExpression(val *MemberExpression) *NullableMemberExpression { - return &NullableMemberExpression{value: val, isSet: true} -} - -func (v NullableMemberExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableMemberExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_node.gen.go b/internal/api/model_node.gen.go deleted file mode 100644 index cfd8254..0000000 --- a/internal/api/model_node.gen.go +++ /dev/null @@ -1,138 +0,0 @@ -/* - * 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" - "errors" -) - -// Node - struct for Node -type Node struct { - Block *Block - Expression *Expression -} - -// BlockAsNode is a convenience function that returns Block wrapped in Node -func BlockAsNode(v *Block) Node { - return Node{Block: v} -} - -// ExpressionAsNode is a convenience function that returns Expression wrapped in Node -func ExpressionAsNode(v *Expression) Node { - return Node{Expression: v} -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *Node) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // try to unmarshal data into Block - err = json.Unmarshal(data, &dst.Block) - if err == nil { - jsonBlock, _ := json.Marshal(dst.Block) - if string(jsonBlock) == "{}" { // empty struct - dst.Block = nil - } else { - match++ - } - } else { - dst.Block = nil - } - - // try to unmarshal data into Expression - err = json.Unmarshal(data, &dst.Expression) - if err == nil { - jsonExpression, _ := json.Marshal(dst.Expression) - if string(jsonExpression) == "{}" { // empty struct - dst.Expression = nil - } else { - match++ - } - } else { - dst.Expression = nil - } - - if match > 1 { // more than 1 match - // reset to nil - dst.Block = nil - dst.Expression = nil - - return errors.New("data matches more than one schema in oneOf(Node)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return errors.New("data failed to match schemas in oneOf(Node)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src Node) MarshalJSON() ([]byte, error) { - if src.Block != nil { - return json.Marshal(&src.Block) - } - - if src.Expression != nil { - return json.Marshal(&src.Expression) - } - - return nil, nil // no data in oneOf schemas -} - -// Get the actual instance -func (obj *Node) GetActualInstance() interface{} { - if obj.Block != nil { - return obj.Block - } - - if obj.Expression != nil { - return obj.Expression - } - - // all schemas are nil - return nil -} - -type NullableNode struct { - value *Node - isSet bool -} - -func (v NullableNode) Get() *Node { - return v.value -} - -func (v *NullableNode) Set(val *Node) { - v.value = val - v.isSet = true -} - -func (v NullableNode) IsSet() bool { - return v.isSet -} - -func (v *NullableNode) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableNode(val *Node) *NullableNode { - return &NullableNode{value: val, isSet: true} -} - -func (v NullableNode) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableNode) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_object_expression.gen.go b/internal/api/model_object_expression.gen.go deleted file mode 100644 index 4f7299c..0000000 --- a/internal/api/model_object_expression.gen.go +++ /dev/null @@ -1,151 +0,0 @@ -/* - * 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" -) - -// ObjectExpression Allows the declaration of an anonymous object within a declaration -type ObjectExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - // Object properties - Properties *[]Property `json:"properties,omitempty"` -} - -// NewObjectExpression instantiates a new ObjectExpression 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 NewObjectExpression() *ObjectExpression { - this := ObjectExpression{} - return &this -} - -// NewObjectExpressionWithDefaults instantiates a new ObjectExpression 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 NewObjectExpressionWithDefaults() *ObjectExpression { - this := ObjectExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ObjectExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ObjectExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ObjectExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ObjectExpression) SetType(v string) { - o.Type = &v -} - -// GetProperties returns the Properties field value if set, zero value otherwise. -func (o *ObjectExpression) GetProperties() []Property { - if o == nil || o.Properties == nil { - var ret []Property - return ret - } - return *o.Properties -} - -// GetPropertiesOk returns a tuple with the Properties field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ObjectExpression) GetPropertiesOk() (*[]Property, bool) { - if o == nil || o.Properties == nil { - return nil, false - } - return o.Properties, true -} - -// HasProperties returns a boolean if a field has been set. -func (o *ObjectExpression) HasProperties() bool { - if o != nil && o.Properties != nil { - return true - } - - return false -} - -// SetProperties gets a reference to the given []Property and assigns it to the Properties field. -func (o *ObjectExpression) SetProperties(v []Property) { - o.Properties = &v -} - -func (o ObjectExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Properties != nil { - toSerialize["properties"] = o.Properties - } - return json.Marshal(toSerialize) -} - -type NullableObjectExpression struct { - value *ObjectExpression - isSet bool -} - -func (v NullableObjectExpression) Get() *ObjectExpression { - return v.value -} - -func (v *NullableObjectExpression) Set(val *ObjectExpression) { - v.value = val - v.isSet = true -} - -func (v NullableObjectExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableObjectExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableObjectExpression(val *ObjectExpression) *NullableObjectExpression { - return &NullableObjectExpression{value: val, isSet: true} -} - -func (v NullableObjectExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableObjectExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_option_statement.gen.go b/internal/api/model_option_statement.gen.go deleted file mode 100644 index 1df18bd..0000000 --- a/internal/api/model_option_statement.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// OptionStatement A single variable declaration -type OptionStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Assignment *VariableOrMemberAssignment `json:"assignment,omitempty"` -} - -// NewOptionStatement instantiates a new OptionStatement 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 NewOptionStatement() *OptionStatement { - this := OptionStatement{} - return &this -} - -// NewOptionStatementWithDefaults instantiates a new OptionStatement 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 NewOptionStatementWithDefaults() *OptionStatement { - this := OptionStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *OptionStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *OptionStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *OptionStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *OptionStatement) SetType(v string) { - o.Type = &v -} - -// GetAssignment returns the Assignment field value if set, zero value otherwise. -func (o *OptionStatement) GetAssignment() VariableOrMemberAssignment { - if o == nil || o.Assignment == nil { - var ret VariableOrMemberAssignment - return ret - } - return *o.Assignment -} - -// GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *OptionStatement) GetAssignmentOk() (*VariableOrMemberAssignment, bool) { - if o == nil || o.Assignment == nil { - return nil, false - } - return o.Assignment, true -} - -// HasAssignment returns a boolean if a field has been set. -func (o *OptionStatement) HasAssignment() bool { - if o != nil && o.Assignment != nil { - return true - } - - return false -} - -// SetAssignment gets a reference to the given VariableOrMemberAssignment and assigns it to the Assignment field. -func (o *OptionStatement) SetAssignment(v VariableOrMemberAssignment) { - o.Assignment = &v -} - -func (o OptionStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Assignment != nil { - toSerialize["assignment"] = o.Assignment - } - return json.Marshal(toSerialize) -} - -type NullableOptionStatement struct { - value *OptionStatement - isSet bool -} - -func (v NullableOptionStatement) Get() *OptionStatement { - return v.value -} - -func (v *NullableOptionStatement) Set(val *OptionStatement) { - v.value = val - v.isSet = true -} - -func (v NullableOptionStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableOptionStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableOptionStatement(val *OptionStatement) *NullableOptionStatement { - return &NullableOptionStatement{value: val, isSet: true} -} - -func (v NullableOptionStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableOptionStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_package_clause.gen.go b/internal/api/model_package_clause.gen.go deleted file mode 100644 index 21f6721..0000000 --- a/internal/api/model_package_clause.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// PackageClause Defines a package identifier -type PackageClause struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Name *Identifier `json:"name,omitempty"` -} - -// NewPackageClause instantiates a new PackageClause 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 NewPackageClause() *PackageClause { - this := PackageClause{} - return &this -} - -// NewPackageClauseWithDefaults instantiates a new PackageClause 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 NewPackageClauseWithDefaults() *PackageClause { - this := PackageClause{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *PackageClause) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PackageClause) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *PackageClause) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *PackageClause) SetType(v string) { - o.Type = &v -} - -// GetName returns the Name field value if set, zero value otherwise. -func (o *PackageClause) GetName() Identifier { - if o == nil || o.Name == nil { - var ret Identifier - return ret - } - return *o.Name -} - -// GetNameOk returns a tuple with the Name field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PackageClause) GetNameOk() (*Identifier, bool) { - if o == nil || o.Name == nil { - return nil, false - } - return o.Name, true -} - -// HasName returns a boolean if a field has been set. -func (o *PackageClause) HasName() bool { - if o != nil && o.Name != nil { - return true - } - - return false -} - -// SetName gets a reference to the given Identifier and assigns it to the Name field. -func (o *PackageClause) SetName(v Identifier) { - o.Name = &v -} - -func (o PackageClause) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Name != nil { - toSerialize["name"] = o.Name - } - return json.Marshal(toSerialize) -} - -type NullablePackageClause struct { - value *PackageClause - isSet bool -} - -func (v NullablePackageClause) Get() *PackageClause { - return v.value -} - -func (v *NullablePackageClause) Set(val *PackageClause) { - v.value = val - v.isSet = true -} - -func (v NullablePackageClause) IsSet() bool { - return v.isSet -} - -func (v *NullablePackageClause) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullablePackageClause(val *PackageClause) *NullablePackageClause { - return &NullablePackageClause{value: val, isSet: true} -} - -func (v NullablePackageClause) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullablePackageClause) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_paren_expression.gen.go b/internal/api/model_paren_expression.gen.go deleted file mode 100644 index 93b6076..0000000 --- a/internal/api/model_paren_expression.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// ParenExpression Represents an expression wrapped in parenthesis -type ParenExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Expression *Expression `json:"expression,omitempty"` -} - -// NewParenExpression instantiates a new ParenExpression 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 NewParenExpression() *ParenExpression { - this := ParenExpression{} - return &this -} - -// NewParenExpressionWithDefaults instantiates a new ParenExpression 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 NewParenExpressionWithDefaults() *ParenExpression { - this := ParenExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ParenExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ParenExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ParenExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ParenExpression) SetType(v string) { - o.Type = &v -} - -// GetExpression returns the Expression field value if set, zero value otherwise. -func (o *ParenExpression) GetExpression() Expression { - if o == nil || o.Expression == nil { - var ret Expression - return ret - } - return *o.Expression -} - -// GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ParenExpression) GetExpressionOk() (*Expression, bool) { - if o == nil || o.Expression == nil { - return nil, false - } - return o.Expression, true -} - -// HasExpression returns a boolean if a field has been set. -func (o *ParenExpression) HasExpression() bool { - if o != nil && o.Expression != nil { - return true - } - - return false -} - -// SetExpression gets a reference to the given Expression and assigns it to the Expression field. -func (o *ParenExpression) SetExpression(v Expression) { - o.Expression = &v -} - -func (o ParenExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Expression != nil { - toSerialize["expression"] = o.Expression - } - return json.Marshal(toSerialize) -} - -type NullableParenExpression struct { - value *ParenExpression - isSet bool -} - -func (v NullableParenExpression) Get() *ParenExpression { - return v.value -} - -func (v *NullableParenExpression) Set(val *ParenExpression) { - v.value = val - v.isSet = true -} - -func (v NullableParenExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableParenExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableParenExpression(val *ParenExpression) *NullableParenExpression { - return &NullableParenExpression{value: val, isSet: true} -} - -func (v NullableParenExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableParenExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_pipe_expression.gen.go b/internal/api/model_pipe_expression.gen.go deleted file mode 100644 index 8f1b577..0000000 --- a/internal/api/model_pipe_expression.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// PipeExpression Call expression with pipe argument -type PipeExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Argument *Expression `json:"argument,omitempty"` - Call *CallExpression `json:"call,omitempty"` -} - -// NewPipeExpression instantiates a new PipeExpression 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 NewPipeExpression() *PipeExpression { - this := PipeExpression{} - return &this -} - -// NewPipeExpressionWithDefaults instantiates a new PipeExpression 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 NewPipeExpressionWithDefaults() *PipeExpression { - this := PipeExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *PipeExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PipeExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *PipeExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *PipeExpression) SetType(v string) { - o.Type = &v -} - -// GetArgument returns the Argument field value if set, zero value otherwise. -func (o *PipeExpression) GetArgument() Expression { - if o == nil || o.Argument == nil { - var ret Expression - return ret - } - return *o.Argument -} - -// GetArgumentOk returns a tuple with the Argument field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PipeExpression) GetArgumentOk() (*Expression, bool) { - if o == nil || o.Argument == nil { - return nil, false - } - return o.Argument, true -} - -// HasArgument returns a boolean if a field has been set. -func (o *PipeExpression) HasArgument() bool { - if o != nil && o.Argument != nil { - return true - } - - return false -} - -// SetArgument gets a reference to the given Expression and assigns it to the Argument field. -func (o *PipeExpression) SetArgument(v Expression) { - o.Argument = &v -} - -// GetCall returns the Call field value if set, zero value otherwise. -func (o *PipeExpression) GetCall() CallExpression { - if o == nil || o.Call == nil { - var ret CallExpression - return ret - } - return *o.Call -} - -// GetCallOk returns a tuple with the Call field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *PipeExpression) GetCallOk() (*CallExpression, bool) { - if o == nil || o.Call == nil { - return nil, false - } - return o.Call, true -} - -// HasCall returns a boolean if a field has been set. -func (o *PipeExpression) HasCall() bool { - if o != nil && o.Call != nil { - return true - } - - return false -} - -// SetCall gets a reference to the given CallExpression and assigns it to the Call field. -func (o *PipeExpression) SetCall(v CallExpression) { - o.Call = &v -} - -func (o PipeExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Argument != nil { - toSerialize["argument"] = o.Argument - } - if o.Call != nil { - toSerialize["call"] = o.Call - } - return json.Marshal(toSerialize) -} - -type NullablePipeExpression struct { - value *PipeExpression - isSet bool -} - -func (v NullablePipeExpression) Get() *PipeExpression { - return v.value -} - -func (v *NullablePipeExpression) Set(val *PipeExpression) { - v.value = val - v.isSet = true -} - -func (v NullablePipeExpression) IsSet() bool { - return v.isSet -} - -func (v *NullablePipeExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullablePipeExpression(val *PipeExpression) *NullablePipeExpression { - return &NullablePipeExpression{value: val, isSet: true} -} - -func (v NullablePipeExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullablePipeExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_property.gen.go b/internal/api/model_property.gen.go deleted file mode 100644 index 44d6ed9..0000000 --- a/internal/api/model_property.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// Property The value associated with a key -type Property struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Key *PropertyKey `json:"key,omitempty"` - Value *Expression `json:"value,omitempty"` -} - -// NewProperty instantiates a new Property 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 NewProperty() *Property { - this := Property{} - return &this -} - -// NewPropertyWithDefaults instantiates a new Property 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 NewPropertyWithDefaults() *Property { - this := Property{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *Property) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Property) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *Property) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *Property) SetType(v string) { - o.Type = &v -} - -// GetKey returns the Key field value if set, zero value otherwise. -func (o *Property) GetKey() PropertyKey { - if o == nil || o.Key == nil { - var ret PropertyKey - return ret - } - return *o.Key -} - -// GetKeyOk returns a tuple with the Key field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Property) GetKeyOk() (*PropertyKey, bool) { - if o == nil || o.Key == nil { - return nil, false - } - return o.Key, true -} - -// HasKey returns a boolean if a field has been set. -func (o *Property) HasKey() bool { - if o != nil && o.Key != nil { - return true - } - - return false -} - -// SetKey gets a reference to the given PropertyKey and assigns it to the Key field. -func (o *Property) SetKey(v PropertyKey) { - o.Key = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *Property) GetValue() Expression { - if o == nil || o.Value == nil { - var ret Expression - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *Property) GetValueOk() (*Expression, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *Property) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given Expression and assigns it to the Value field. -func (o *Property) SetValue(v Expression) { - o.Value = &v -} - -func (o Property) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Key != nil { - toSerialize["key"] = o.Key - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableProperty struct { - value *Property - isSet bool -} - -func (v NullableProperty) Get() *Property { - return v.value -} - -func (v *NullableProperty) Set(val *Property) { - v.value = val - v.isSet = true -} - -func (v NullableProperty) IsSet() bool { - return v.isSet -} - -func (v *NullableProperty) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableProperty(val *Property) *NullableProperty { - return &NullableProperty{value: val, isSet: true} -} - -func (v NullableProperty) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableProperty) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_property_key.gen.go b/internal/api/model_property_key.gen.go deleted file mode 100644 index 34ca715..0000000 --- a/internal/api/model_property_key.gen.go +++ /dev/null @@ -1,138 +0,0 @@ -/* - * 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" - "errors" -) - -// PropertyKey - struct for PropertyKey -type PropertyKey struct { - Identifier *Identifier - StringLiteral *StringLiteral -} - -// IdentifierAsPropertyKey is a convenience function that returns Identifier wrapped in PropertyKey -func IdentifierAsPropertyKey(v *Identifier) PropertyKey { - return PropertyKey{Identifier: v} -} - -// StringLiteralAsPropertyKey is a convenience function that returns StringLiteral wrapped in PropertyKey -func StringLiteralAsPropertyKey(v *StringLiteral) PropertyKey { - return PropertyKey{StringLiteral: v} -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *PropertyKey) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // try to unmarshal data into Identifier - err = json.Unmarshal(data, &dst.Identifier) - if err == nil { - jsonIdentifier, _ := json.Marshal(dst.Identifier) - if string(jsonIdentifier) == "{}" { // empty struct - dst.Identifier = nil - } else { - match++ - } - } else { - dst.Identifier = nil - } - - // try to unmarshal data into StringLiteral - err = json.Unmarshal(data, &dst.StringLiteral) - if err == nil { - jsonStringLiteral, _ := json.Marshal(dst.StringLiteral) - if string(jsonStringLiteral) == "{}" { // empty struct - dst.StringLiteral = nil - } else { - match++ - } - } else { - dst.StringLiteral = nil - } - - if match > 1 { // more than 1 match - // reset to nil - dst.Identifier = nil - dst.StringLiteral = nil - - return errors.New("data matches more than one schema in oneOf(PropertyKey)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return errors.New("data failed to match schemas in oneOf(PropertyKey)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src PropertyKey) MarshalJSON() ([]byte, error) { - if src.Identifier != nil { - return json.Marshal(&src.Identifier) - } - - if src.StringLiteral != nil { - return json.Marshal(&src.StringLiteral) - } - - return nil, nil // no data in oneOf schemas -} - -// Get the actual instance -func (obj *PropertyKey) GetActualInstance() interface{} { - if obj.Identifier != nil { - return obj.Identifier - } - - if obj.StringLiteral != nil { - return obj.StringLiteral - } - - // all schemas are nil - return nil -} - -type NullablePropertyKey struct { - value *PropertyKey - isSet bool -} - -func (v NullablePropertyKey) Get() *PropertyKey { - return v.value -} - -func (v *NullablePropertyKey) Set(val *PropertyKey) { - v.value = val - v.isSet = true -} - -func (v NullablePropertyKey) IsSet() bool { - return v.isSet -} - -func (v *NullablePropertyKey) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullablePropertyKey(val *PropertyKey) *NullablePropertyKey { - return &NullablePropertyKey{value: val, isSet: true} -} - -func (v NullablePropertyKey) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullablePropertyKey) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_query.gen.go b/internal/api/model_query.gen.go index 119ab67..4ac8641 100644 --- a/internal/api/model_query.gen.go +++ b/internal/api/model_query.gen.go @@ -17,7 +17,7 @@ import ( // Query Query influx using the Flux language type Query struct { - Extern *File `json:"extern,omitempty"` + Extern *Extern `json:"extern,omitempty"` // Query script to execute. Query string `json:"query"` // The type of query. Must be \"flux\". @@ -34,6 +34,8 @@ type Query struct { func NewQuery(query string) *Query { this := Query{} this.Query = query + var type_ string = "flux" + this.Type = &type_ return &this } @@ -42,13 +44,15 @@ func NewQuery(query string) *Query { // but it doesn't guarantee that properties required by API are set func NewQueryWithDefaults() *Query { this := Query{} + var type_ string = "flux" + this.Type = &type_ return &this } // GetExtern returns the Extern field value if set, zero value otherwise. -func (o *Query) GetExtern() File { +func (o *Query) GetExtern() Extern { if o == nil || o.Extern == nil { - var ret File + var ret Extern return ret } return *o.Extern @@ -56,7 +60,7 @@ func (o *Query) GetExtern() File { // GetExternOk returns a tuple with the Extern field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *Query) GetExternOk() (*File, bool) { +func (o *Query) GetExternOk() (*Extern, bool) { if o == nil || o.Extern == nil { return nil, false } @@ -72,8 +76,8 @@ func (o *Query) HasExtern() bool { return false } -// SetExtern gets a reference to the given File and assigns it to the Extern field. -func (o *Query) SetExtern(v File) { +// SetExtern gets a reference to the given Extern and assigns it to the Extern field. +func (o *Query) SetExtern(v Extern) { o.Extern = &v } diff --git a/internal/api/model_regexp_literal.gen.go b/internal/api/model_regexp_literal.gen.go deleted file mode 100644 index 7849c5e..0000000 --- a/internal/api/model_regexp_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// RegexpLiteral Expressions begin and end with `/` and are regular expressions with syntax accepted by RE2 -type RegexpLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *string `json:"value,omitempty"` -} - -// NewRegexpLiteral instantiates a new RegexpLiteral 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 NewRegexpLiteral() *RegexpLiteral { - this := RegexpLiteral{} - return &this -} - -// NewRegexpLiteralWithDefaults instantiates a new RegexpLiteral 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 NewRegexpLiteralWithDefaults() *RegexpLiteral { - this := RegexpLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *RegexpLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *RegexpLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *RegexpLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *RegexpLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *RegexpLiteral) GetValue() string { - if o == nil || o.Value == nil { - var ret string - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *RegexpLiteral) GetValueOk() (*string, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *RegexpLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given string and assigns it to the Value field. -func (o *RegexpLiteral) SetValue(v string) { - o.Value = &v -} - -func (o RegexpLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableRegexpLiteral struct { - value *RegexpLiteral - isSet bool -} - -func (v NullableRegexpLiteral) Get() *RegexpLiteral { - return v.value -} - -func (v *NullableRegexpLiteral) Set(val *RegexpLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableRegexpLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableRegexpLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableRegexpLiteral(val *RegexpLiteral) *NullableRegexpLiteral { - return &NullableRegexpLiteral{value: val, isSet: true} -} - -func (v NullableRegexpLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableRegexpLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_return_statement.gen.go b/internal/api/model_return_statement.gen.go deleted file mode 100644 index d2526df..0000000 --- a/internal/api/model_return_statement.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// ReturnStatement Defines an expression to return -type ReturnStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Argument *Expression `json:"argument,omitempty"` -} - -// NewReturnStatement instantiates a new ReturnStatement 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 NewReturnStatement() *ReturnStatement { - this := ReturnStatement{} - return &this -} - -// NewReturnStatementWithDefaults instantiates a new ReturnStatement 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 NewReturnStatementWithDefaults() *ReturnStatement { - this := ReturnStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *ReturnStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ReturnStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *ReturnStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *ReturnStatement) SetType(v string) { - o.Type = &v -} - -// GetArgument returns the Argument field value if set, zero value otherwise. -func (o *ReturnStatement) GetArgument() Expression { - if o == nil || o.Argument == nil { - var ret Expression - return ret - } - return *o.Argument -} - -// GetArgumentOk returns a tuple with the Argument field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *ReturnStatement) GetArgumentOk() (*Expression, bool) { - if o == nil || o.Argument == nil { - return nil, false - } - return o.Argument, true -} - -// HasArgument returns a boolean if a field has been set. -func (o *ReturnStatement) HasArgument() bool { - if o != nil && o.Argument != nil { - return true - } - - return false -} - -// SetArgument gets a reference to the given Expression and assigns it to the Argument field. -func (o *ReturnStatement) SetArgument(v Expression) { - o.Argument = &v -} - -func (o ReturnStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Argument != nil { - toSerialize["argument"] = o.Argument - } - return json.Marshal(toSerialize) -} - -type NullableReturnStatement struct { - value *ReturnStatement - isSet bool -} - -func (v NullableReturnStatement) Get() *ReturnStatement { - return v.value -} - -func (v *NullableReturnStatement) Set(val *ReturnStatement) { - v.value = val - v.isSet = true -} - -func (v NullableReturnStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableReturnStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableReturnStatement(val *ReturnStatement) *NullableReturnStatement { - return &NullableReturnStatement{value: val, isSet: true} -} - -func (v NullableReturnStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableReturnStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_statement.gen.go b/internal/api/model_statement.gen.go deleted file mode 100644 index 7c3f19e..0000000 --- a/internal/api/model_statement.gen.go +++ /dev/null @@ -1,306 +0,0 @@ -/* - * 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" - "errors" -) - -// Statement - struct for Statement -type Statement struct { - BadStatement *BadStatement - BuiltinStatement *BuiltinStatement - ExpressionStatement *ExpressionStatement - MemberAssignment *MemberAssignment - OptionStatement *OptionStatement - ReturnStatement *ReturnStatement - TestStatement *TestStatement - VariableAssignment *VariableAssignment -} - -// BadStatementAsStatement is a convenience function that returns BadStatement wrapped in Statement -func BadStatementAsStatement(v *BadStatement) Statement { - return Statement{BadStatement: v} -} - -// BuiltinStatementAsStatement is a convenience function that returns BuiltinStatement wrapped in Statement -func BuiltinStatementAsStatement(v *BuiltinStatement) Statement { - return Statement{BuiltinStatement: v} -} - -// ExpressionStatementAsStatement is a convenience function that returns ExpressionStatement wrapped in Statement -func ExpressionStatementAsStatement(v *ExpressionStatement) Statement { - return Statement{ExpressionStatement: v} -} - -// MemberAssignmentAsStatement is a convenience function that returns MemberAssignment wrapped in Statement -func MemberAssignmentAsStatement(v *MemberAssignment) Statement { - return Statement{MemberAssignment: v} -} - -// OptionStatementAsStatement is a convenience function that returns OptionStatement wrapped in Statement -func OptionStatementAsStatement(v *OptionStatement) Statement { - return Statement{OptionStatement: v} -} - -// ReturnStatementAsStatement is a convenience function that returns ReturnStatement wrapped in Statement -func ReturnStatementAsStatement(v *ReturnStatement) Statement { - return Statement{ReturnStatement: v} -} - -// TestStatementAsStatement is a convenience function that returns TestStatement wrapped in Statement -func TestStatementAsStatement(v *TestStatement) Statement { - return Statement{TestStatement: v} -} - -// VariableAssignmentAsStatement is a convenience function that returns VariableAssignment wrapped in Statement -func VariableAssignmentAsStatement(v *VariableAssignment) Statement { - return Statement{VariableAssignment: v} -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *Statement) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // try to unmarshal data into BadStatement - err = json.Unmarshal(data, &dst.BadStatement) - if err == nil { - jsonBadStatement, _ := json.Marshal(dst.BadStatement) - if string(jsonBadStatement) == "{}" { // empty struct - dst.BadStatement = nil - } else { - match++ - } - } else { - dst.BadStatement = nil - } - - // try to unmarshal data into BuiltinStatement - err = json.Unmarshal(data, &dst.BuiltinStatement) - if err == nil { - jsonBuiltinStatement, _ := json.Marshal(dst.BuiltinStatement) - if string(jsonBuiltinStatement) == "{}" { // empty struct - dst.BuiltinStatement = nil - } else { - match++ - } - } else { - dst.BuiltinStatement = nil - } - - // try to unmarshal data into ExpressionStatement - err = json.Unmarshal(data, &dst.ExpressionStatement) - if err == nil { - jsonExpressionStatement, _ := json.Marshal(dst.ExpressionStatement) - if string(jsonExpressionStatement) == "{}" { // empty struct - dst.ExpressionStatement = nil - } else { - match++ - } - } else { - dst.ExpressionStatement = nil - } - - // try to unmarshal data into MemberAssignment - err = json.Unmarshal(data, &dst.MemberAssignment) - if err == nil { - jsonMemberAssignment, _ := json.Marshal(dst.MemberAssignment) - if string(jsonMemberAssignment) == "{}" { // empty struct - dst.MemberAssignment = nil - } else { - match++ - } - } else { - dst.MemberAssignment = nil - } - - // try to unmarshal data into OptionStatement - err = json.Unmarshal(data, &dst.OptionStatement) - if err == nil { - jsonOptionStatement, _ := json.Marshal(dst.OptionStatement) - if string(jsonOptionStatement) == "{}" { // empty struct - dst.OptionStatement = nil - } else { - match++ - } - } else { - dst.OptionStatement = nil - } - - // try to unmarshal data into ReturnStatement - err = json.Unmarshal(data, &dst.ReturnStatement) - if err == nil { - jsonReturnStatement, _ := json.Marshal(dst.ReturnStatement) - if string(jsonReturnStatement) == "{}" { // empty struct - dst.ReturnStatement = nil - } else { - match++ - } - } else { - dst.ReturnStatement = nil - } - - // try to unmarshal data into TestStatement - err = json.Unmarshal(data, &dst.TestStatement) - if err == nil { - jsonTestStatement, _ := json.Marshal(dst.TestStatement) - if string(jsonTestStatement) == "{}" { // empty struct - dst.TestStatement = nil - } else { - match++ - } - } else { - dst.TestStatement = nil - } - - // try to unmarshal data into VariableAssignment - err = json.Unmarshal(data, &dst.VariableAssignment) - if err == nil { - jsonVariableAssignment, _ := json.Marshal(dst.VariableAssignment) - if string(jsonVariableAssignment) == "{}" { // empty struct - dst.VariableAssignment = nil - } else { - match++ - } - } else { - dst.VariableAssignment = nil - } - - if match > 1 { // more than 1 match - // reset to nil - dst.BadStatement = nil - dst.BuiltinStatement = nil - dst.ExpressionStatement = nil - dst.MemberAssignment = nil - dst.OptionStatement = nil - dst.ReturnStatement = nil - dst.TestStatement = nil - dst.VariableAssignment = nil - - return errors.New("data matches more than one schema in oneOf(Statement)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return errors.New("data failed to match schemas in oneOf(Statement)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src Statement) MarshalJSON() ([]byte, error) { - if src.BadStatement != nil { - return json.Marshal(&src.BadStatement) - } - - if src.BuiltinStatement != nil { - return json.Marshal(&src.BuiltinStatement) - } - - if src.ExpressionStatement != nil { - return json.Marshal(&src.ExpressionStatement) - } - - if src.MemberAssignment != nil { - return json.Marshal(&src.MemberAssignment) - } - - if src.OptionStatement != nil { - return json.Marshal(&src.OptionStatement) - } - - if src.ReturnStatement != nil { - return json.Marshal(&src.ReturnStatement) - } - - if src.TestStatement != nil { - return json.Marshal(&src.TestStatement) - } - - if src.VariableAssignment != nil { - return json.Marshal(&src.VariableAssignment) - } - - return nil, nil // no data in oneOf schemas -} - -// Get the actual instance -func (obj *Statement) GetActualInstance() interface{} { - if obj.BadStatement != nil { - return obj.BadStatement - } - - if obj.BuiltinStatement != nil { - return obj.BuiltinStatement - } - - if obj.ExpressionStatement != nil { - return obj.ExpressionStatement - } - - if obj.MemberAssignment != nil { - return obj.MemberAssignment - } - - if obj.OptionStatement != nil { - return obj.OptionStatement - } - - if obj.ReturnStatement != nil { - return obj.ReturnStatement - } - - if obj.TestStatement != nil { - return obj.TestStatement - } - - if obj.VariableAssignment != nil { - return obj.VariableAssignment - } - - // all schemas are nil - return nil -} - -type NullableStatement struct { - value *Statement - isSet bool -} - -func (v NullableStatement) Get() *Statement { - return v.value -} - -func (v *NullableStatement) Set(val *Statement) { - v.value = val - v.isSet = true -} - -func (v NullableStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableStatement(val *Statement) *NullableStatement { - return &NullableStatement{value: val, isSet: true} -} - -func (v NullableStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_string_literal.gen.go b/internal/api/model_string_literal.gen.go deleted file mode 100644 index 1f521df..0000000 --- a/internal/api/model_string_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// StringLiteral Expressions begin and end with double quote marks -type StringLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *string `json:"value,omitempty"` -} - -// NewStringLiteral instantiates a new StringLiteral 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 NewStringLiteral() *StringLiteral { - this := StringLiteral{} - return &this -} - -// NewStringLiteralWithDefaults instantiates a new StringLiteral 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 NewStringLiteralWithDefaults() *StringLiteral { - this := StringLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *StringLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *StringLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *StringLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *StringLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *StringLiteral) GetValue() string { - if o == nil || o.Value == nil { - var ret string - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *StringLiteral) GetValueOk() (*string, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *StringLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given string and assigns it to the Value field. -func (o *StringLiteral) SetValue(v string) { - o.Value = &v -} - -func (o StringLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableStringLiteral struct { - value *StringLiteral - isSet bool -} - -func (v NullableStringLiteral) Get() *StringLiteral { - return v.value -} - -func (v *NullableStringLiteral) Set(val *StringLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableStringLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableStringLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableStringLiteral(val *StringLiteral) *NullableStringLiteral { - return &NullableStringLiteral{value: val, isSet: true} -} - -func (v NullableStringLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableStringLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_test_statement.gen.go b/internal/api/model_test_statement.gen.go deleted file mode 100644 index e9e68b5..0000000 --- a/internal/api/model_test_statement.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// TestStatement Declares a Flux test case -type TestStatement struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Assignment *VariableAssignment `json:"assignment,omitempty"` -} - -// NewTestStatement instantiates a new TestStatement 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 NewTestStatement() *TestStatement { - this := TestStatement{} - return &this -} - -// NewTestStatementWithDefaults instantiates a new TestStatement 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 NewTestStatementWithDefaults() *TestStatement { - this := TestStatement{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *TestStatement) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TestStatement) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *TestStatement) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *TestStatement) SetType(v string) { - o.Type = &v -} - -// GetAssignment returns the Assignment field value if set, zero value otherwise. -func (o *TestStatement) GetAssignment() VariableAssignment { - if o == nil || o.Assignment == nil { - var ret VariableAssignment - return ret - } - return *o.Assignment -} - -// GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TestStatement) GetAssignmentOk() (*VariableAssignment, bool) { - if o == nil || o.Assignment == nil { - return nil, false - } - return o.Assignment, true -} - -// HasAssignment returns a boolean if a field has been set. -func (o *TestStatement) HasAssignment() bool { - if o != nil && o.Assignment != nil { - return true - } - - return false -} - -// SetAssignment gets a reference to the given VariableAssignment and assigns it to the Assignment field. -func (o *TestStatement) SetAssignment(v VariableAssignment) { - o.Assignment = &v -} - -func (o TestStatement) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Assignment != nil { - toSerialize["assignment"] = o.Assignment - } - return json.Marshal(toSerialize) -} - -type NullableTestStatement struct { - value *TestStatement - isSet bool -} - -func (v NullableTestStatement) Get() *TestStatement { - return v.value -} - -func (v *NullableTestStatement) Set(val *TestStatement) { - v.value = val - v.isSet = true -} - -func (v NullableTestStatement) IsSet() bool { - return v.isSet -} - -func (v *NullableTestStatement) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTestStatement(val *TestStatement) *NullableTestStatement { - return &NullableTestStatement{value: val, isSet: true} -} - -func (v NullableTestStatement) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTestStatement) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_unary_expression.gen.go b/internal/api/model_unary_expression.gen.go deleted file mode 100644 index 3e5d67b..0000000 --- a/internal/api/model_unary_expression.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// UnaryExpression Uses operators to act on a single operand in an expression -type UnaryExpression struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Operator *string `json:"operator,omitempty"` - Argument *Expression `json:"argument,omitempty"` -} - -// NewUnaryExpression instantiates a new UnaryExpression 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 NewUnaryExpression() *UnaryExpression { - this := UnaryExpression{} - return &this -} - -// NewUnaryExpressionWithDefaults instantiates a new UnaryExpression 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 NewUnaryExpressionWithDefaults() *UnaryExpression { - this := UnaryExpression{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *UnaryExpression) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UnaryExpression) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *UnaryExpression) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *UnaryExpression) SetType(v string) { - o.Type = &v -} - -// GetOperator returns the Operator field value if set, zero value otherwise. -func (o *UnaryExpression) GetOperator() string { - if o == nil || o.Operator == nil { - var ret string - return ret - } - return *o.Operator -} - -// GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UnaryExpression) GetOperatorOk() (*string, bool) { - if o == nil || o.Operator == nil { - return nil, false - } - return o.Operator, true -} - -// HasOperator returns a boolean if a field has been set. -func (o *UnaryExpression) HasOperator() bool { - if o != nil && o.Operator != nil { - return true - } - - return false -} - -// SetOperator gets a reference to the given string and assigns it to the Operator field. -func (o *UnaryExpression) SetOperator(v string) { - o.Operator = &v -} - -// GetArgument returns the Argument field value if set, zero value otherwise. -func (o *UnaryExpression) GetArgument() Expression { - if o == nil || o.Argument == nil { - var ret Expression - return ret - } - return *o.Argument -} - -// GetArgumentOk returns a tuple with the Argument field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UnaryExpression) GetArgumentOk() (*Expression, bool) { - if o == nil || o.Argument == nil { - return nil, false - } - return o.Argument, true -} - -// HasArgument returns a boolean if a field has been set. -func (o *UnaryExpression) HasArgument() bool { - if o != nil && o.Argument != nil { - return true - } - - return false -} - -// SetArgument gets a reference to the given Expression and assigns it to the Argument field. -func (o *UnaryExpression) SetArgument(v Expression) { - o.Argument = &v -} - -func (o UnaryExpression) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Operator != nil { - toSerialize["operator"] = o.Operator - } - if o.Argument != nil { - toSerialize["argument"] = o.Argument - } - return json.Marshal(toSerialize) -} - -type NullableUnaryExpression struct { - value *UnaryExpression - isSet bool -} - -func (v NullableUnaryExpression) Get() *UnaryExpression { - return v.value -} - -func (v *NullableUnaryExpression) Set(val *UnaryExpression) { - v.value = val - v.isSet = true -} - -func (v NullableUnaryExpression) IsSet() bool { - return v.isSet -} - -func (v *NullableUnaryExpression) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUnaryExpression(val *UnaryExpression) *NullableUnaryExpression { - return &NullableUnaryExpression{value: val, isSet: true} -} - -func (v NullableUnaryExpression) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUnaryExpression) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_unsigned_integer_literal.gen.go b/internal/api/model_unsigned_integer_literal.gen.go deleted file mode 100644 index d583f25..0000000 --- a/internal/api/model_unsigned_integer_literal.gen.go +++ /dev/null @@ -1,150 +0,0 @@ -/* - * 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" -) - -// UnsignedIntegerLiteral Represents integer numbers -type UnsignedIntegerLiteral struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Value *string `json:"value,omitempty"` -} - -// NewUnsignedIntegerLiteral instantiates a new UnsignedIntegerLiteral 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 NewUnsignedIntegerLiteral() *UnsignedIntegerLiteral { - this := UnsignedIntegerLiteral{} - return &this -} - -// NewUnsignedIntegerLiteralWithDefaults instantiates a new UnsignedIntegerLiteral 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 NewUnsignedIntegerLiteralWithDefaults() *UnsignedIntegerLiteral { - this := UnsignedIntegerLiteral{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *UnsignedIntegerLiteral) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UnsignedIntegerLiteral) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *UnsignedIntegerLiteral) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *UnsignedIntegerLiteral) SetType(v string) { - o.Type = &v -} - -// GetValue returns the Value field value if set, zero value otherwise. -func (o *UnsignedIntegerLiteral) GetValue() string { - if o == nil || o.Value == nil { - var ret string - return ret - } - return *o.Value -} - -// GetValueOk returns a tuple with the Value field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UnsignedIntegerLiteral) GetValueOk() (*string, bool) { - if o == nil || o.Value == nil { - return nil, false - } - return o.Value, true -} - -// HasValue returns a boolean if a field has been set. -func (o *UnsignedIntegerLiteral) HasValue() bool { - if o != nil && o.Value != nil { - return true - } - - return false -} - -// SetValue gets a reference to the given string and assigns it to the Value field. -func (o *UnsignedIntegerLiteral) SetValue(v string) { - o.Value = &v -} - -func (o UnsignedIntegerLiteral) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Value != nil { - toSerialize["value"] = o.Value - } - return json.Marshal(toSerialize) -} - -type NullableUnsignedIntegerLiteral struct { - value *UnsignedIntegerLiteral - isSet bool -} - -func (v NullableUnsignedIntegerLiteral) Get() *UnsignedIntegerLiteral { - return v.value -} - -func (v *NullableUnsignedIntegerLiteral) Set(val *UnsignedIntegerLiteral) { - v.value = val - v.isSet = true -} - -func (v NullableUnsignedIntegerLiteral) IsSet() bool { - return v.isSet -} - -func (v *NullableUnsignedIntegerLiteral) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUnsignedIntegerLiteral(val *UnsignedIntegerLiteral) *NullableUnsignedIntegerLiteral { - return &NullableUnsignedIntegerLiteral{value: val, isSet: true} -} - -func (v NullableUnsignedIntegerLiteral) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUnsignedIntegerLiteral) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_variable_assignment.gen.go b/internal/api/model_variable_assignment.gen.go deleted file mode 100644 index 1f6c780..0000000 --- a/internal/api/model_variable_assignment.gen.go +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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" -) - -// VariableAssignment Represents the declaration of a variable -type VariableAssignment struct { - // Type of AST node - Type *string `json:"type,omitempty"` - Id *Identifier `json:"id,omitempty"` - Init *Expression `json:"init,omitempty"` -} - -// NewVariableAssignment instantiates a new VariableAssignment 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 NewVariableAssignment() *VariableAssignment { - this := VariableAssignment{} - return &this -} - -// NewVariableAssignmentWithDefaults instantiates a new VariableAssignment 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 NewVariableAssignmentWithDefaults() *VariableAssignment { - this := VariableAssignment{} - return &this -} - -// GetType returns the Type field value if set, zero value otherwise. -func (o *VariableAssignment) GetType() string { - if o == nil || o.Type == nil { - var ret string - return ret - } - return *o.Type -} - -// GetTypeOk returns a tuple with the Type field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *VariableAssignment) GetTypeOk() (*string, bool) { - if o == nil || o.Type == nil { - return nil, false - } - return o.Type, true -} - -// HasType returns a boolean if a field has been set. -func (o *VariableAssignment) HasType() bool { - if o != nil && o.Type != nil { - return true - } - - return false -} - -// SetType gets a reference to the given string and assigns it to the Type field. -func (o *VariableAssignment) SetType(v string) { - o.Type = &v -} - -// GetId returns the Id field value if set, zero value otherwise. -func (o *VariableAssignment) GetId() Identifier { - if o == nil || o.Id == nil { - var ret Identifier - return ret - } - return *o.Id -} - -// GetIdOk returns a tuple with the Id field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *VariableAssignment) GetIdOk() (*Identifier, bool) { - if o == nil || o.Id == nil { - return nil, false - } - return o.Id, true -} - -// HasId returns a boolean if a field has been set. -func (o *VariableAssignment) HasId() bool { - if o != nil && o.Id != nil { - return true - } - - return false -} - -// SetId gets a reference to the given Identifier and assigns it to the Id field. -func (o *VariableAssignment) SetId(v Identifier) { - o.Id = &v -} - -// GetInit returns the Init field value if set, zero value otherwise. -func (o *VariableAssignment) GetInit() Expression { - if o == nil || o.Init == nil { - var ret Expression - return ret - } - return *o.Init -} - -// GetInitOk returns a tuple with the Init field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *VariableAssignment) GetInitOk() (*Expression, bool) { - if o == nil || o.Init == nil { - return nil, false - } - return o.Init, true -} - -// HasInit returns a boolean if a field has been set. -func (o *VariableAssignment) HasInit() bool { - if o != nil && o.Init != nil { - return true - } - - return false -} - -// SetInit gets a reference to the given Expression and assigns it to the Init field. -func (o *VariableAssignment) SetInit(v Expression) { - o.Init = &v -} - -func (o VariableAssignment) MarshalJSON() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Type != nil { - toSerialize["type"] = o.Type - } - if o.Id != nil { - toSerialize["id"] = o.Id - } - if o.Init != nil { - toSerialize["init"] = o.Init - } - return json.Marshal(toSerialize) -} - -type NullableVariableAssignment struct { - value *VariableAssignment - isSet bool -} - -func (v NullableVariableAssignment) Get() *VariableAssignment { - return v.value -} - -func (v *NullableVariableAssignment) Set(val *VariableAssignment) { - v.value = val - v.isSet = true -} - -func (v NullableVariableAssignment) IsSet() bool { - return v.isSet -} - -func (v *NullableVariableAssignment) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableVariableAssignment(val *VariableAssignment) *NullableVariableAssignment { - return &NullableVariableAssignment{value: val, isSet: true} -} - -func (v NullableVariableAssignment) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableVariableAssignment) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/model_variable_or_member_assignment.gen.go b/internal/api/model_variable_or_member_assignment.gen.go deleted file mode 100644 index 2212bc7..0000000 --- a/internal/api/model_variable_or_member_assignment.gen.go +++ /dev/null @@ -1,138 +0,0 @@ -/* - * 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" - "errors" -) - -// VariableOrMemberAssignment - struct for VariableOrMemberAssignment -type VariableOrMemberAssignment struct { - MemberAssignment *MemberAssignment - VariableAssignment *VariableAssignment -} - -// MemberAssignmentAsVariableOrMemberAssignment is a convenience function that returns MemberAssignment wrapped in VariableOrMemberAssignment -func MemberAssignmentAsVariableOrMemberAssignment(v *MemberAssignment) VariableOrMemberAssignment { - return VariableOrMemberAssignment{MemberAssignment: v} -} - -// VariableAssignmentAsVariableOrMemberAssignment is a convenience function that returns VariableAssignment wrapped in VariableOrMemberAssignment -func VariableAssignmentAsVariableOrMemberAssignment(v *VariableAssignment) VariableOrMemberAssignment { - return VariableOrMemberAssignment{VariableAssignment: v} -} - -// Unmarshal JSON data into one of the pointers in the struct -func (dst *VariableOrMemberAssignment) UnmarshalJSON(data []byte) error { - var err error - match := 0 - // try to unmarshal data into MemberAssignment - err = json.Unmarshal(data, &dst.MemberAssignment) - if err == nil { - jsonMemberAssignment, _ := json.Marshal(dst.MemberAssignment) - if string(jsonMemberAssignment) == "{}" { // empty struct - dst.MemberAssignment = nil - } else { - match++ - } - } else { - dst.MemberAssignment = nil - } - - // try to unmarshal data into VariableAssignment - err = json.Unmarshal(data, &dst.VariableAssignment) - if err == nil { - jsonVariableAssignment, _ := json.Marshal(dst.VariableAssignment) - if string(jsonVariableAssignment) == "{}" { // empty struct - dst.VariableAssignment = nil - } else { - match++ - } - } else { - dst.VariableAssignment = nil - } - - if match > 1 { // more than 1 match - // reset to nil - dst.MemberAssignment = nil - dst.VariableAssignment = nil - - return errors.New("data matches more than one schema in oneOf(VariableOrMemberAssignment)") - } else if match == 1 { - return nil // exactly one match - } else { // no match - return errors.New("data failed to match schemas in oneOf(VariableOrMemberAssignment)") - } -} - -// Marshal data from the first non-nil pointers in the struct to JSON -func (src VariableOrMemberAssignment) MarshalJSON() ([]byte, error) { - if src.MemberAssignment != nil { - return json.Marshal(&src.MemberAssignment) - } - - if src.VariableAssignment != nil { - return json.Marshal(&src.VariableAssignment) - } - - return nil, nil // no data in oneOf schemas -} - -// Get the actual instance -func (obj *VariableOrMemberAssignment) GetActualInstance() interface{} { - if obj.MemberAssignment != nil { - return obj.MemberAssignment - } - - if obj.VariableAssignment != nil { - return obj.VariableAssignment - } - - // all schemas are nil - return nil -} - -type NullableVariableOrMemberAssignment struct { - value *VariableOrMemberAssignment - isSet bool -} - -func (v NullableVariableOrMemberAssignment) Get() *VariableOrMemberAssignment { - return v.value -} - -func (v *NullableVariableOrMemberAssignment) Set(val *VariableOrMemberAssignment) { - v.value = val - v.isSet = true -} - -func (v NullableVariableOrMemberAssignment) IsSet() bool { - return v.isSet -} - -func (v *NullableVariableOrMemberAssignment) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableVariableOrMemberAssignment(val *VariableOrMemberAssignment) *NullableVariableOrMemberAssignment { - return &NullableVariableOrMemberAssignment{value: val, isSet: true} -} - -func (v NullableVariableOrMemberAssignment) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableVariableOrMemberAssignment) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/internal/api/templates/README.md b/internal/api/templates/README.md index ae8200d..4e11027 100644 --- a/internal/api/templates/README.md +++ b/internal/api/templates/README.md @@ -30,6 +30,3 @@ multiple locations. `configuration.mustache` * Deleted `ContextOAuth2` key to match modification in client * Fixed error strings to be idiomatic according to staticcheck (lowercase, no punctuation) - -`model_oneof.mustache` -* Fixed error strings to be idiomatic according to staticcheck (lowercase, no punctuation)