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

package components

type PortmapV3Entry struct {
	Description      *string `json:"description,omitempty"`
	NetworkID        *string `json:"network_id,omitempty"`
	Owner            *string `json:"owner,omitempty"`
	Shorthand        *string `json:"shorthand,omitempty"`
	UniversalAddress *string `json:"universal_address,omitempty"`
	Version          *int    `json:"version,omitempty"`
}

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

func (o *PortmapV3Entry) GetNetworkID() *string {
	if o == nil {
		return nil
	}
	return o.NetworkID
}

func (o *PortmapV3Entry) GetOwner() *string {
	if o == nil {
		return nil
	}
	return o.Owner
}

func (o *PortmapV3Entry) GetShorthand() *string {
	if o == nil {
		return nil
	}
	return o.Shorthand
}

func (o *PortmapV3Entry) GetUniversalAddress() *string {
	if o == nil {
		return nil
	}
	return o.UniversalAddress
}

func (o *PortmapV3Entry) GetVersion() *int {
	if o == nil {
		return nil
	}
	return o.Version
}
