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

package components

type Eip struct {
	Identity   *EipIdentity   `json:"identity,omitempty"`
	Interfaces []EipInterface `json:"interfaces,omitempty"`
	Services   []EipService   `json:"services,omitempty"`
}

func (o *Eip) GetIdentity() *EipIdentity {
	if o == nil {
		return nil
	}
	return o.Identity
}

func (o *Eip) GetInterfaces() []EipInterface {
	if o == nil {
		return nil
	}
	return o.Interfaces
}

func (o *Eip) GetServices() []EipService {
	if o == nil {
		return nil
	}
	return o.Services
}
