func (o *ConnectedApplication) GetNameOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.Name, true
}
GetNameOk returns a tuple with the Name field value
and a boolean to check if the value has been set.
package plaid
import (
	"encoding/json"
)
type ConnectedApplication struct {
	ApplicationId string `json:"application_id"`
	Name string `json:"name"`
	Logo NullableString `json:"logo"`
	LogoUrl NullableString `json:"logo_url"`
	ApplicationUrl NullableString `json:"application_url"`
	ReasonForAccess NullableString `json:"reason_for_access"`
	CreatedAt string `json:"created_at"`
	ProductDataTypes []string `json:"product_data_types"`
	Scopes NullableScopesNullable `json:"scopes,omitempty"`
	RequestedScopes *RequestedScopes `json:"requested_scopes,omitempty"`
}
func NewConnectedApplication(applicationId string, name string, logo NullableString, logoUrl NullableString, applicationUrl NullableString, reasonForAccess NullableString, createdAt string, productDataTypes []string) *ConnectedApplication {
	this := ConnectedApplication{}
	this.ApplicationId = applicationId
	this.Name = name
	this.Logo = logo
	this.LogoUrl = logoUrl
	this.ApplicationUrl = applicationUrl
	this.ReasonForAccess = reasonForAccess
	this.CreatedAt = createdAt
	this.ProductDataTypes = productDataTypes
	return &this
}
func NewConnectedApplicationWithDefaults() *ConnectedApplication {
	this := ConnectedApplication{}
	return &this
}
func (o *ConnectedApplication) GetApplicationId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.ApplicationId
}
func (o *ConnectedApplication) GetApplicationIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.ApplicationId, true
}
func (o *ConnectedApplication) SetApplicationId(v string) {
	o.ApplicationId = v
}
func (o *ConnectedApplication) GetName() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Name
}