# MapTest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**MapMapOfString** | Pointer to **map[string]map[string]string** |  | [optional] 
**MapOfEnumString** | Pointer to **map[string]string** |  | [optional] 
**DirectMap** | Pointer to **map[string]bool** |  | [optional] 
**IndirectMap** | Pointer to **map[string]bool** |  | [optional] 

## Methods

### NewMapTest

`func NewMapTest() *MapTest`

NewMapTest instantiates a new MapTest 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

### NewMapTestWithDefaults

`func NewMapTestWithDefaults() *MapTest`

NewMapTestWithDefaults instantiates a new MapTest 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

### GetMapMapOfString

`func (o *MapTest) GetMapMapOfString() map[string]map[string]string`

GetMapMapOfString returns the MapMapOfString field if non-nil, zero value otherwise.

### GetMapMapOfStringOk

`func (o *MapTest) GetMapMapOfStringOk() (*map[string]map[string]string, bool)`

GetMapMapOfStringOk returns a tuple with the MapMapOfString field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetMapMapOfString

`func (o *MapTest) SetMapMapOfString(v map[string]map[string]string)`

SetMapMapOfString sets MapMapOfString field to given value.

### HasMapMapOfString

`func (o *MapTest) HasMapMapOfString() bool`

HasMapMapOfString returns a boolean if a field has been set.

### GetMapOfEnumString

`func (o *MapTest) GetMapOfEnumString() map[string]string`

GetMapOfEnumString returns the MapOfEnumString field if non-nil, zero value otherwise.

### GetMapOfEnumStringOk

`func (o *MapTest) GetMapOfEnumStringOk() (*map[string]string, bool)`

GetMapOfEnumStringOk returns a tuple with the MapOfEnumString field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetMapOfEnumString

`func (o *MapTest) SetMapOfEnumString(v map[string]string)`

SetMapOfEnumString sets MapOfEnumString field to given value.

### HasMapOfEnumString

`func (o *MapTest) HasMapOfEnumString() bool`

HasMapOfEnumString returns a boolean if a field has been set.

### GetDirectMap

`func (o *MapTest) GetDirectMap() map[string]bool`

GetDirectMap returns the DirectMap field if non-nil, zero value otherwise.

### GetDirectMapOk

`func (o *MapTest) GetDirectMapOk() (*map[string]bool, bool)`

GetDirectMapOk returns a tuple with the DirectMap field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetDirectMap

`func (o *MapTest) SetDirectMap(v map[string]bool)`

SetDirectMap sets DirectMap field to given value.

### HasDirectMap

`func (o *MapTest) HasDirectMap() bool`

HasDirectMap returns a boolean if a field has been set.

### GetIndirectMap

`func (o *MapTest) GetIndirectMap() map[string]bool`

GetIndirectMap returns the IndirectMap field if non-nil, zero value otherwise.

### GetIndirectMapOk

`func (o *MapTest) GetIndirectMapOk() (*map[string]bool, bool)`

GetIndirectMapOk returns a tuple with the IndirectMap field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetIndirectMap

`func (o *MapTest) SetIndirectMap(v map[string]bool)`

SetIndirectMap sets IndirectMap field to given value.

### HasIndirectMap

`func (o *MapTest) HasIndirectMap() bool`

HasIndirectMap returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


