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

package components

type TextMessage struct {
	Actor     *int    `json:"actor,omitempty"`
	ChannelID []int   `json:"channel_id,omitempty"`
	Message   *string `json:"message,omitempty"`
	Session   []int   `json:"session,omitempty"`
	TreeID    []int   `json:"tree_id,omitempty"`
}

func (o *TextMessage) GetActor() *int {
	if o == nil {
		return nil
	}
	return o.Actor
}

func (o *TextMessage) GetChannelID() []int {
	if o == nil {
		return nil
	}
	return o.ChannelID
}

func (o *TextMessage) GetMessage() *string {
	if o == nil {
		return nil
	}
	return o.Message
}

func (o *TextMessage) GetSession() []int {
	if o == nil {
		return nil
	}
	return o.Session
}

func (o *TextMessage) GetTreeID() []int {
	if o == nil {
		return nil
	}
	return o.TreeID
}
