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

package components

type IpmiCommandPayloadPackedNetFn struct {
	LogicalUnitNumber *IpmiCommandPayloadPackedNetFnLogicalUnitNumber `json:"logical_unit_number,omitempty"`
	NetFn             *IpmiCommandPayloadPackedNetFnNetFn             `json:"net_fn,omitempty"`
	// The raw value of the (NetFn << 2) | LUN
	Raw *int `json:"raw,omitempty"`
}

func (o *IpmiCommandPayloadPackedNetFn) GetLogicalUnitNumber() *IpmiCommandPayloadPackedNetFnLogicalUnitNumber {
	if o == nil {
		return nil
	}
	return o.LogicalUnitNumber
}

func (o *IpmiCommandPayloadPackedNetFn) GetNetFn() *IpmiCommandPayloadPackedNetFnNetFn {
	if o == nil {
		return nil
	}
	return o.NetFn
}

func (o *IpmiCommandPayloadPackedNetFn) GetRaw() *int {
	if o == nil {
		return nil
	}
	return o.Raw
}
