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

package components

type IkeV2 struct {
	AcceptedProposal   *bool    `json:"accepted_proposal,omitempty"`
	NotifyMessageTypes []int    `json:"notify_message_types,omitempty"`
	VendorIds          []string `json:"vendor_ids,omitempty"`
}

func (o *IkeV2) GetAcceptedProposal() *bool {
	if o == nil {
		return nil
	}
	return o.AcceptedProposal
}

func (o *IkeV2) GetNotifyMessageTypes() []int {
	if o == nil {
		return nil
	}
	return o.NotifyMessageTypes
}

func (o *IkeV2) GetVendorIds() []string {
	if o == nil {
		return nil
	}
	return o.VendorIds
}
