func (o *ItemApplicationListUserAuth) SetUserId(v string) {
	o.UserId.Set(&v)
}
SetUserId gets a reference to the given NullableString and assigns it to the UserId field.
package plaid
import (
	"encoding/json"
)
type ItemApplicationListUserAuth struct {
	UserId NullableString `json:"user_id,omitempty"`
	FiUsernameHash NullableString `json:"fi_username_hash,omitempty"`
}
func NewItemApplicationListUserAuth() *ItemApplicationListUserAuth {
	this := ItemApplicationListUserAuth{}
	return &this
}
func NewItemApplicationListUserAuthWithDefaults() *ItemApplicationListUserAuth {
	this := ItemApplicationListUserAuth{}
	return &this
}
func (o *ItemApplicationListUserAuth) GetUserId() string {
	if o == nil || o.UserId.Get() == nil {
		var ret string
		return ret
	}
	return *o.UserId.Get()
}
func (o *ItemApplicationListUserAuth) GetUserIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return o.UserId.Get(), o.UserId.IsSet()
}
func (o *ItemApplicationListUserAuth) HasUserId() bool {
	if o != nil && o.UserId.IsSet() {
		return true
	}
	return false
}