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

package components

type EipIdentity struct {
	DeviceType     *string `json:"device_type,omitempty"`
	DeviceTypeCode *int    `json:"device_type_code,omitempty"`
	ProductCode    *int    `json:"product_code,omitempty"`
	ProductName    *string `json:"product_name,omitempty"`
	Revision       *string `json:"revision,omitempty"`
	SerialNumber   *int    `json:"serial_number,omitempty"`
	SocketAddr     *string `json:"socket_addr,omitempty"`
	SocketPort     *int    `json:"socket_port,omitempty"`
	State          *int    `json:"state,omitempty"`
	Status         *int    `json:"status,omitempty"`
	VendorID       *string `json:"vendor_id,omitempty"`
	VendorName     *string `json:"vendor_name,omitempty"`
}

func (o *EipIdentity) GetDeviceType() *string {
	if o == nil {
		return nil
	}
	return o.DeviceType
}

func (o *EipIdentity) GetDeviceTypeCode() *int {
	if o == nil {
		return nil
	}
	return o.DeviceTypeCode
}

func (o *EipIdentity) GetProductCode() *int {
	if o == nil {
		return nil
	}
	return o.ProductCode
}

func (o *EipIdentity) GetProductName() *string {
	if o == nil {
		return nil
	}
	return o.ProductName
}

func (o *EipIdentity) GetRevision() *string {
	if o == nil {
		return nil
	}
	return o.Revision
}

func (o *EipIdentity) GetSerialNumber() *int {
	if o == nil {
		return nil
	}
	return o.SerialNumber
}

func (o *EipIdentity) GetSocketAddr() *string {
	if o == nil {
		return nil
	}
	return o.SocketAddr
}

func (o *EipIdentity) GetSocketPort() *int {
	if o == nil {
		return nil
	}
	return o.SocketPort
}

func (o *EipIdentity) GetState() *int {
	if o == nil {
		return nil
	}
	return o.State
}

func (o *EipIdentity) GetStatus() *int {
	if o == nil {
		return nil
	}
	return o.Status
}

func (o *EipIdentity) GetVendorID() *string {
	if o == nil {
		return nil
	}
	return o.VendorID
}

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