1 Star 0 Fork 0

saxon134 / zincsearch

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
model_meta_index_analysis.go 7.23 KB
Copy Edit Raw Blame History
saxon134 authored 2024-01-31 15:26 . 改包名
/*
Zinc Search engine API
Zinc Search engine API documents https://docs.zincsearch.com
API version: 0.3.3
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package zincsearch
import (
"encoding/json"
)
// MetaIndexAnalysis struct for MetaIndexAnalysis
type MetaIndexAnalysis struct {
Analyzer *map[string]MetaAnalyzer `json:"analyzer,omitempty"`
CharFilter map[string]interface{} `json:"char_filter,omitempty"`
// compatibility with es, alias for TokenFilter
Filter map[string]interface{} `json:"filter,omitempty"`
TokenFilter map[string]interface{} `json:"token_filter,omitempty"`
Tokenizer map[string]interface{} `json:"tokenizer,omitempty"`
}
// NewMetaIndexAnalysis instantiates a new MetaIndexAnalysis 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 NewMetaIndexAnalysis() *MetaIndexAnalysis {
this := MetaIndexAnalysis{}
return &this
}
// NewMetaIndexAnalysisWithDefaults instantiates a new MetaIndexAnalysis 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 NewMetaIndexAnalysisWithDefaults() *MetaIndexAnalysis {
this := MetaIndexAnalysis{}
return &this
}
// GetAnalyzer returns the Analyzer field value if set, zero value otherwise.
func (o *MetaIndexAnalysis) GetAnalyzer() map[string]MetaAnalyzer {
if o == nil || o.Analyzer == nil {
var ret map[string]MetaAnalyzer
return ret
}
return *o.Analyzer
}
// GetAnalyzerOk returns a tuple with the Analyzer field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *MetaIndexAnalysis) GetAnalyzerOk() (*map[string]MetaAnalyzer, bool) {
if o == nil || o.Analyzer == nil {
return nil, false
}
return o.Analyzer, true
}
// HasAnalyzer returns a boolean if a field has been set.
func (o *MetaIndexAnalysis) HasAnalyzer() bool {
if o != nil && o.Analyzer != nil {
return true
}
return false
}
// SetAnalyzer gets a reference to the given map[string]MetaAnalyzer and assigns it to the Analyzer field.
func (o *MetaIndexAnalysis) SetAnalyzer(v map[string]MetaAnalyzer) {
o.Analyzer = &v
}
// GetCharFilter returns the CharFilter field value if set, zero value otherwise.
func (o *MetaIndexAnalysis) GetCharFilter() map[string]interface{} {
if o == nil || o.CharFilter == nil {
var ret map[string]interface{}
return ret
}
return o.CharFilter
}
// GetCharFilterOk returns a tuple with the CharFilter field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *MetaIndexAnalysis) GetCharFilterOk() (map[string]interface{}, bool) {
if o == nil || o.CharFilter == nil {
return nil, false
}
return o.CharFilter, true
}
// HasCharFilter returns a boolean if a field has been set.
func (o *MetaIndexAnalysis) HasCharFilter() bool {
if o != nil && o.CharFilter != nil {
return true
}
return false
}
// SetCharFilter gets a reference to the given map[string]interface{} and assigns it to the CharFilter field.
func (o *MetaIndexAnalysis) SetCharFilter(v map[string]interface{}) {
o.CharFilter = v
}
// GetFilter returns the Filter field value if set, zero value otherwise.
func (o *MetaIndexAnalysis) GetFilter() map[string]interface{} {
if o == nil || o.Filter == nil {
var ret map[string]interface{}
return ret
}
return o.Filter
}
// GetFilterOk returns a tuple with the Filter field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *MetaIndexAnalysis) GetFilterOk() (map[string]interface{}, bool) {
if o == nil || o.Filter == nil {
return nil, false
}
return o.Filter, true
}
// HasFilter returns a boolean if a field has been set.
func (o *MetaIndexAnalysis) HasFilter() bool {
if o != nil && o.Filter != nil {
return true
}
return false
}
// SetFilter gets a reference to the given map[string]interface{} and assigns it to the Filter field.
func (o *MetaIndexAnalysis) SetFilter(v map[string]interface{}) {
o.Filter = v
}
// GetTokenFilter returns the TokenFilter field value if set, zero value otherwise.
func (o *MetaIndexAnalysis) GetTokenFilter() map[string]interface{} {
if o == nil || o.TokenFilter == nil {
var ret map[string]interface{}
return ret
}
return o.TokenFilter
}
// GetTokenFilterOk returns a tuple with the TokenFilter field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *MetaIndexAnalysis) GetTokenFilterOk() (map[string]interface{}, bool) {
if o == nil || o.TokenFilter == nil {
return nil, false
}
return o.TokenFilter, true
}
// HasTokenFilter returns a boolean if a field has been set.
func (o *MetaIndexAnalysis) HasTokenFilter() bool {
if o != nil && o.TokenFilter != nil {
return true
}
return false
}
// SetTokenFilter gets a reference to the given map[string]interface{} and assigns it to the TokenFilter field.
func (o *MetaIndexAnalysis) SetTokenFilter(v map[string]interface{}) {
o.TokenFilter = v
}
// GetTokenizer returns the Tokenizer field value if set, zero value otherwise.
func (o *MetaIndexAnalysis) GetTokenizer() map[string]interface{} {
if o == nil || o.Tokenizer == nil {
var ret map[string]interface{}
return ret
}
return o.Tokenizer
}
// GetTokenizerOk returns a tuple with the Tokenizer field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *MetaIndexAnalysis) GetTokenizerOk() (map[string]interface{}, bool) {
if o == nil || o.Tokenizer == nil {
return nil, false
}
return o.Tokenizer, true
}
// HasTokenizer returns a boolean if a field has been set.
func (o *MetaIndexAnalysis) HasTokenizer() bool {
if o != nil && o.Tokenizer != nil {
return true
}
return false
}
// SetTokenizer gets a reference to the given map[string]interface{} and assigns it to the Tokenizer field.
func (o *MetaIndexAnalysis) SetTokenizer(v map[string]interface{}) {
o.Tokenizer = v
}
func (o MetaIndexAnalysis) MarshalJSON() ([]byte, error) {
toSerialize := map[string]interface{}{}
if o.Analyzer != nil {
toSerialize["analyzer"] = o.Analyzer
}
if o.CharFilter != nil {
toSerialize["char_filter"] = o.CharFilter
}
if o.Filter != nil {
toSerialize["filter"] = o.Filter
}
if o.TokenFilter != nil {
toSerialize["token_filter"] = o.TokenFilter
}
if o.Tokenizer != nil {
toSerialize["tokenizer"] = o.Tokenizer
}
return json.Marshal(toSerialize)
}
type NullableMetaIndexAnalysis struct {
value *MetaIndexAnalysis
isSet bool
}
func (v NullableMetaIndexAnalysis) Get() *MetaIndexAnalysis {
return v.value
}
func (v *NullableMetaIndexAnalysis) Set(val *MetaIndexAnalysis) {
v.value = val
v.isSet = true
}
func (v NullableMetaIndexAnalysis) IsSet() bool {
return v.isSet
}
func (v *NullableMetaIndexAnalysis) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableMetaIndexAnalysis(val *MetaIndexAnalysis) *NullableMetaIndexAnalysis {
return &NullableMetaIndexAnalysis{value: val, isSet: true}
}
func (v NullableMetaIndexAnalysis) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableMetaIndexAnalysis) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/saxon134/zincsearch.git
git@gitee.com:saxon134/zincsearch.git
saxon134
zincsearch
zincsearch
fa162905b9da

Search

344bd9b3 5694891 D2dac590 5694891