// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type ChromecastApplication struct {
	AppID       *string               `json:"app_id,omitempty"`
	AppType     *string               `json:"app_type,omitempty"`
	DisplayName *string               `json:"display_name,omitempty"`
	Namespaces  []ChromecastNamespace `json:"namespaces,omitempty"`
	SessionID   *string               `json:"session_id,omitempty"`
	TransportID *string               `json:"transport_id,omitempty"`
}

func (o *ChromecastApplication) GetAppID() *string {
	if o == nil {
		return nil
	}
	return o.AppID
}

func (o *ChromecastApplication) GetAppType() *string {
	if o == nil {
		return nil
	}
	return o.AppType
}

func (o *ChromecastApplication) GetDisplayName() *string {
	if o == nil {
		return nil
	}
	return o.DisplayName
}

func (o *ChromecastApplication) GetNamespaces() []ChromecastNamespace {
	if o == nil {
		return nil
	}
	return o.Namespaces
}

func (o *ChromecastApplication) GetSessionID() *string {
	if o == nil {
		return nil
	}
	return o.SessionID
}

func (o *ChromecastApplication) GetTransportID() *string {
	if o == nil {
		return nil
	}
	return o.TransportID
}
