func (o *ItemGetResponse) SetRequestId(v string) {
	o.RequestId = v
}
SetRequestId sets field value
package plaid
import (
	"encoding/json"
)
type ItemGetResponse struct {
	Item Item `json:"item"`
	Status NullableItemStatusNullable `json:"status,omitempty"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _ItemGetResponse ItemGetResponse
func NewItemGetResponse(item Item, requestId string) *ItemGetResponse {
	this := ItemGetResponse{}
	this.Item = item
	this.RequestId = requestId
	return &this
}
func NewItemGetResponseWithDefaults() *ItemGetResponse {
	this := ItemGetResponse{}
	return &this
}
func (o *ItemGetResponse) GetItem() Item {
	if o == nil {
		var ret Item
		return ret
	}
	return o.Item
}
func (o *ItemGetResponse) GetItemOk() (*Item, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Item, true
}
func (o *ItemGetResponse) SetItem(v Item) {
	o.Item = v
}
func (o *ItemGetResponse) GetStatus() ItemStatusNullable {
	if o == nil || o.Status.Get() == nil {
		var ret ItemStatusNullable
		return ret
	}
	return *o.Status.Get()
}
func (o *ItemGetResponse) GetStatusOk() (*ItemStatusNullable, bool) {
	if o == nil  {
		return nil, false
	}
	return o.Status.Get(), o.Status.IsSet()
}
func (o *ItemGetResponse) HasStatus() bool {
	if o != nil && o.Status.IsSet() {
		return true
	}
	return false
}
func (o *ItemGetResponse) SetStatus(v ItemStatusNullable) {
	o.Status.Set(&v)
}
func (o *ItemGetResponse) SetStatusNil() {
	o.Status.Set(nil)
}
func (o *ItemGetResponse) UnsetStatus() {
	o.Status.Unset()
}
func (o *ItemGetResponse) GetRequestId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.RequestId
}
func (o *ItemGetResponse) GetRequestIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.RequestId, true
}