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

package components

type Lpd struct {
	Jobs       *LpdMessage `json:"jobs,omitempty"`
	LongState  *string     `json:"long_state,omitempty"`
	LpdMessage *LpdMessage `json:"lpd_message,omitempty"`
	Printer    *string     `json:"printer,omitempty"`
	Raw        *string     `json:"raw,omitempty"`
	ShortState *string     `json:"short_state,omitempty"`
	Text       *string     `json:"text,omitempty"`
}

func (o *Lpd) GetJobs() *LpdMessage {
	if o == nil {
		return nil
	}
	return o.Jobs
}

func (o *Lpd) GetLongState() *string {
	if o == nil {
		return nil
	}
	return o.LongState
}

func (o *Lpd) GetLpdMessage() *LpdMessage {
	if o == nil {
		return nil
	}
	return o.LpdMessage
}

func (o *Lpd) GetPrinter() *string {
	if o == nil {
		return nil
	}
	return o.Printer
}

func (o *Lpd) GetRaw() *string {
	if o == nil {
		return nil
	}
	return o.Raw
}

func (o *Lpd) GetShortState() *string {
	if o == nil {
		return nil
	}
	return o.ShortState
}

func (o *Lpd) GetText() *string {
	if o == nil {
		return nil
	}
	return o.Text
}
