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

package components

type Bacnet struct {
	ApplicationSoftwareRevision *string `json:"application_software_revision,omitempty"`
	Description                 *string `json:"description,omitempty"`
	FirmwareRevision            *string `json:"firmware_revision,omitempty"`
	InstanceNumber              *int    `json:"instance_number,omitempty"`
	Location                    *string `json:"location,omitempty"`
	ModelName                   *string `json:"model_name,omitempty"`
	ObjectName                  *string `json:"object_name,omitempty"`
	VendorID                    *int    `json:"vendor_id,omitempty"`
	VendorName                  *string `json:"vendor_name,omitempty"`
}

func (o *Bacnet) GetApplicationSoftwareRevision() *string {
	if o == nil {
		return nil
	}
	return o.ApplicationSoftwareRevision
}

func (o *Bacnet) GetDescription() *string {
	if o == nil {
		return nil
	}
	return o.Description
}

func (o *Bacnet) GetFirmwareRevision() *string {
	if o == nil {
		return nil
	}
	return o.FirmwareRevision
}

func (o *Bacnet) GetInstanceNumber() *int {
	if o == nil {
		return nil
	}
	return o.InstanceNumber
}

func (o *Bacnet) GetLocation() *string {
	if o == nil {
		return nil
	}
	return o.Location
}

func (o *Bacnet) GetModelName() *string {
	if o == nil {
		return nil
	}
	return o.ModelName
}

func (o *Bacnet) GetObjectName() *string {
	if o == nil {
		return nil
	}
	return o.ObjectName
}

func (o *Bacnet) GetVendorID() *int {
	if o == nil {
		return nil
	}
	return o.VendorID
}

func (o *Bacnet) GetVendorName() *string {
	if o == nil {
		return nil
	}
	return o.VendorName
}
