Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions do.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

# supported values - local openapiart path or None
USE_OPENAPIART_DIR = None
#USE_MODELS_DIR = "C:\\Users\\waseebai\\Documents\\project\\GitHub\\models"
USE_MODELS_DIR = None

# supported values - branch name or None
Expand Down
14 changes: 7 additions & 7 deletions gosnappi/bgp_attributes_community.go
Original file line number Diff line number Diff line change
Expand Up @@ -284,10 +284,10 @@ type BgpAttributesCommunity interface {
NoAdvertised()
// getter for NoExportSubconfed to set choice.
NoExportSubconfed()
// getter for NoLlgr to set choice.
NoLlgr()
// getter for NoExport to set choice.
NoExport()
// getter for NoLlgr to set choice.
NoLlgr()
// CustomCommunity returns BgpAttributesCustomCommunity, set in BgpAttributesCommunity.
// BgpAttributesCustomCommunity is user defined COMMUNITY attribute containing 2 byte AS and custom 2 byte value defined by the administrator of the domain.
CustomCommunity() BgpAttributesCustomCommunity
Expand Down Expand Up @@ -337,16 +337,16 @@ func (obj *bgpAttributesCommunity) NoExportSubconfed() {
obj.setChoice(BgpAttributesCommunityChoice.NO_EXPORT_SUBCONFED)
}

// getter for NoLlgr to set choice
func (obj *bgpAttributesCommunity) NoLlgr() {
obj.setChoice(BgpAttributesCommunityChoice.NO_LLGR)
}

// getter for NoExport to set choice
func (obj *bgpAttributesCommunity) NoExport() {
obj.setChoice(BgpAttributesCommunityChoice.NO_EXPORT)
}

// getter for NoLlgr to set choice
func (obj *bgpAttributesCommunity) NoLlgr() {
obj.setChoice(BgpAttributesCommunityChoice.NO_LLGR)
}

func (obj *bgpAttributesCommunity) setChoice(value BgpAttributesCommunityChoiceEnum) BgpAttributesCommunity {
intValue, ok := otg.BgpAttributesCommunity_Choice_Enum_value[string(value)]
if !ok {
Expand Down
34 changes: 17 additions & 17 deletions gosnappi/bgp_attributes_sr_policy_explicit_null_policy.go
Original file line number Diff line number Diff line change
Expand Up @@ -272,16 +272,16 @@ type BgpAttributesSrPolicyExplicitNullPolicy interface {
setChoice(value BgpAttributesSrPolicyExplicitNullPolicyChoiceEnum) BgpAttributesSrPolicyExplicitNullPolicy
// HasChoice checks if Choice has been set in BgpAttributesSrPolicyExplicitNullPolicy
HasChoice() bool
// getter for Unknown to set choice.
Unknown()
// getter for PushIpv4AndIpv6 to set choice.
PushIpv4AndIpv6()
// getter for DonotPush to set choice.
DonotPush()
// getter for PushIpv6 to set choice.
PushIpv6()
// getter for PushIpv4 to set choice.
PushIpv4()
// getter for PushIpv6 to set choice.
PushIpv6()
// getter for Unknown to set choice.
Unknown()
// getter for DonotPush to set choice.
DonotPush()
}

type BgpAttributesSrPolicyExplicitNullPolicyChoiceEnum string
Expand All @@ -305,29 +305,29 @@ func (obj *bgpAttributesSrPolicyExplicitNullPolicy) Choice() BgpAttributesSrPoli
return BgpAttributesSrPolicyExplicitNullPolicyChoiceEnum(obj.obj.Choice.Enum().String())
}

// getter for Unknown to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) Unknown() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.UNKNOWN)
}

// getter for PushIpv4AndIpv6 to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) PushIpv4AndIpv6() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.PUSH_IPV4_AND_IPV6)
}

// getter for DonotPush to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) DonotPush() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.DONOT_PUSH)
// getter for PushIpv4 to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) PushIpv4() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.PUSH_IPV4)
}

// getter for PushIpv6 to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) PushIpv6() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.PUSH_IPV6)
}

// getter for PushIpv4 to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) PushIpv4() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.PUSH_IPV4)
// getter for Unknown to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) Unknown() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.UNKNOWN)
}

// getter for DonotPush to set choice
func (obj *bgpAttributesSrPolicyExplicitNullPolicy) DonotPush() {
obj.setChoice(BgpAttributesSrPolicyExplicitNullPolicyChoice.DONOT_PUSH)
}

// The Explicit NULL Label policy.
Expand Down
14 changes: 7 additions & 7 deletions gosnappi/dhcpv6_client_options_duid_uuid_variant.go
Original file line number Diff line number Diff line change
Expand Up @@ -272,10 +272,10 @@ type Dhcpv6ClientOptionsDuidUuidVariant interface {
HasChoice() bool
// getter for Ncs to set choice.
Ncs()
// getter for Dce to set choice.
Dce()
// getter for Guid to set choice.
Guid()
// getter for Dce to set choice.
Dce()
// getter for VarReserved to set choice.
VarReserved()
}
Expand Down Expand Up @@ -304,16 +304,16 @@ func (obj *dhcpv6ClientOptionsDuidUuidVariant) Ncs() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVariantChoice.NCS)
}

// getter for Dce to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVariant) Dce() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVariantChoice.DCE)
}

// getter for Guid to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVariant) Guid() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVariantChoice.GUID)
}

// getter for Dce to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVariant) Dce() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVariantChoice.DCE)
}

// getter for VarReserved to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVariant) VarReserved() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVariantChoice.VAR_RESERVED)
Expand Down
24 changes: 12 additions & 12 deletions gosnappi/dhcpv6_client_options_duid_uuid_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -272,14 +272,14 @@ type Dhcpv6ClientOptionsDuidUuidVersion interface {
HasChoice() bool
// getter for V_1 to set choice.
V_1()
// getter for V_4 to set choice.
V_4()
// getter for V_3 to set choice.
V_3()
// getter for V_2 to set choice.
V_2()
// getter for V_4 to set choice.
V_4()
// getter for V_5 to set choice.
V_5()
// getter for V_3 to set choice.
V_3()
}

type Dhcpv6ClientOptionsDuidUuidVersionChoiceEnum string
Expand Down Expand Up @@ -308,26 +308,26 @@ func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_1() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_1)
}

// getter for V_4 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_4() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_4)
// getter for V_3 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_3() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_3)
}

// getter for V_2 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_2() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_2)
}

// getter for V_4 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_4() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_4)
}

// getter for V_5 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_5() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_5)
}

// getter for V_3 to set choice
func (obj *dhcpv6ClientOptionsDuidUuidVersion) V_3() {
obj.setChoice(Dhcpv6ClientOptionsDuidUuidVersionChoice.V_3)
}

// The version values are from 1 to 5 in the most significant 4 bits of the timestamp (bits 4 through 7 of the time_hi_and_version field).
// Choice returns a string
func (obj *dhcpv6ClientOptionsDuidUuidVersion) HasChoice() bool {
Expand Down
40 changes: 20 additions & 20 deletions gosnappi/dhcpv6_client_options_message_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -270,18 +270,18 @@ type Dhcpv6ClientOptionsMessageType interface {
setChoice(value Dhcpv6ClientOptionsMessageTypeChoiceEnum) Dhcpv6ClientOptionsMessageType
// HasChoice checks if Choice has been set in Dhcpv6ClientOptionsMessageType
HasChoice() bool
// getter for Solicit to set choice.
Solicit()
// getter for Rebind to set choice.
Rebind()
// getter for Release to set choice.
Release()
// getter for Renew to set choice.
Renew()
// getter for Request to set choice.
Request()
// getter for Release to set choice.
Release()
// getter for Solicit to set choice.
Solicit()
// getter for InformRequest to set choice.
InformRequest()
// getter for Rebind to set choice.
Rebind()
}

type Dhcpv6ClientOptionsMessageTypeChoiceEnum string
Expand All @@ -307,36 +307,36 @@ func (obj *dhcpv6ClientOptionsMessageType) Choice() Dhcpv6ClientOptionsMessageTy
return Dhcpv6ClientOptionsMessageTypeChoiceEnum(obj.obj.Choice.Enum().String())
}

// getter for Renew to set choice
func (obj *dhcpv6ClientOptionsMessageType) Renew() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.RENEW)
// getter for Solicit to set choice
func (obj *dhcpv6ClientOptionsMessageType) Solicit() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.SOLICIT)
}

// getter for Request to set choice
func (obj *dhcpv6ClientOptionsMessageType) Request() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.REQUEST)
// getter for Rebind to set choice
func (obj *dhcpv6ClientOptionsMessageType) Rebind() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.REBIND)
}

// getter for Release to set choice
func (obj *dhcpv6ClientOptionsMessageType) Release() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.RELEASE)
}

// getter for Solicit to set choice
func (obj *dhcpv6ClientOptionsMessageType) Solicit() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.SOLICIT)
// getter for Renew to set choice
func (obj *dhcpv6ClientOptionsMessageType) Renew() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.RENEW)
}

// getter for Request to set choice
func (obj *dhcpv6ClientOptionsMessageType) Request() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.REQUEST)
}

// getter for InformRequest to set choice
func (obj *dhcpv6ClientOptionsMessageType) InformRequest() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.INFORM_REQUEST)
}

// getter for Rebind to set choice
func (obj *dhcpv6ClientOptionsMessageType) Rebind() {
obj.setChoice(Dhcpv6ClientOptionsMessageTypeChoice.REBIND)
}

// The client message name where the option is included, by default it is all.
// Choice returns a string
func (obj *dhcpv6ClientOptionsMessageType) HasChoice() bool {
Expand Down
28 changes: 14 additions & 14 deletions gosnappi/dhcpv6_client_options_options_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -278,16 +278,16 @@ type Dhcpv6ClientOptionsOptionsRequest interface {
setChoice(value Dhcpv6ClientOptionsOptionsRequestChoiceEnum) Dhcpv6ClientOptionsOptionsRequest
// HasChoice checks if Choice has been set in Dhcpv6ClientOptionsOptionsRequest
HasChoice() bool
// getter for Fqdn to set choice.
Fqdn()
// getter for BootfileUrl to set choice.
BootfileUrl()
// getter for Sztp to set choice.
Sztp()
// getter for VendorInformation to set choice.
VendorInformation()
// getter for NameServers to set choice.
NameServers()
// getter for BootfileUrl to set choice.
BootfileUrl()
// getter for Fqdn to set choice.
Fqdn()
// Custom returns Dhcpv6ClientOptionsCustom, set in Dhcpv6ClientOptionsOptionsRequest.
// Dhcpv6ClientOptionsCustom is the Custom option is used to provide a not so well known option in the message between a client and a server.
Custom() Dhcpv6ClientOptionsCustom
Expand Down Expand Up @@ -322,6 +322,16 @@ func (obj *dhcpv6ClientOptionsOptionsRequest) Choice() Dhcpv6ClientOptionsOption
return Dhcpv6ClientOptionsOptionsRequestChoiceEnum(obj.obj.Choice.Enum().String())
}

// getter for Fqdn to set choice
func (obj *dhcpv6ClientOptionsOptionsRequest) Fqdn() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.FQDN)
}

// getter for BootfileUrl to set choice
func (obj *dhcpv6ClientOptionsOptionsRequest) BootfileUrl() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.BOOTFILE_URL)
}

// getter for Sztp to set choice
func (obj *dhcpv6ClientOptionsOptionsRequest) Sztp() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.SZTP)
Expand All @@ -337,16 +347,6 @@ func (obj *dhcpv6ClientOptionsOptionsRequest) NameServers() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.NAME_SERVERS)
}

// getter for BootfileUrl to set choice
func (obj *dhcpv6ClientOptionsOptionsRequest) BootfileUrl() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.BOOTFILE_URL)
}

// getter for Fqdn to set choice
func (obj *dhcpv6ClientOptionsOptionsRequest) Fqdn() {
obj.setChoice(Dhcpv6ClientOptionsOptionsRequestChoice.FQDN)
}

// The Option Request option is used to identify a list of options in a message between a client and a server. The option code is 6. - Vendor_specific information option, requested by clients for vendor-specific informations from servers. - DNS Recursive Name Server Option, requested by clients to get the list ofIPv6 addresses of DNS recursive name
// servers to which DNS queries may be sent by the client resolver in order of preference.
// - Client FQDN option - indicates whether the client or the DHCP server should update DNS with the AAAA record
Expand Down
14 changes: 7 additions & 7 deletions gosnappi/dhcpv6_server_options_message_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -272,10 +272,10 @@ type Dhcpv6ServerOptionsMessageType interface {
HasChoice() bool
// getter for Reply to set choice.
Reply()
// getter for Advertise to set choice.
Advertise()
// getter for ReConfigure to set choice.
ReConfigure()
// getter for Advertise to set choice.
Advertise()
}

type Dhcpv6ServerOptionsMessageTypeChoiceEnum string
Expand All @@ -300,16 +300,16 @@ func (obj *dhcpv6ServerOptionsMessageType) Reply() {
obj.setChoice(Dhcpv6ServerOptionsMessageTypeChoice.REPLY)
}

// getter for Advertise to set choice
func (obj *dhcpv6ServerOptionsMessageType) Advertise() {
obj.setChoice(Dhcpv6ServerOptionsMessageTypeChoice.ADVERTISE)
}

// getter for ReConfigure to set choice
func (obj *dhcpv6ServerOptionsMessageType) ReConfigure() {
obj.setChoice(Dhcpv6ServerOptionsMessageTypeChoice.RE_CONFIGURE)
}

// getter for Advertise to set choice
func (obj *dhcpv6ServerOptionsMessageType) Advertise() {
obj.setChoice(Dhcpv6ServerOptionsMessageTypeChoice.ADVERTISE)
}

// The server message name where the option is included, by default it is all.
// Choice returns a string
func (obj *dhcpv6ServerOptionsMessageType) HasChoice() bool {
Expand Down
14 changes: 7 additions & 7 deletions gosnappi/egress_only_tracking_filter.go
Original file line number Diff line number Diff line change
Expand Up @@ -270,10 +270,10 @@ type EgressOnlyTrackingFilter interface {
setChoice(value EgressOnlyTrackingFilterChoiceEnum) EgressOnlyTrackingFilter
// HasChoice checks if Choice has been set in EgressOnlyTrackingFilter
HasChoice() bool
// getter for AutoMacsec to set choice.
AutoMacsec()
// getter for None to set choice.
None()
// getter for AutoMacsec to set choice.
AutoMacsec()
}

type EgressOnlyTrackingFilterChoiceEnum string
Expand All @@ -291,16 +291,16 @@ func (obj *egressOnlyTrackingFilter) Choice() EgressOnlyTrackingFilterChoiceEnum
return EgressOnlyTrackingFilterChoiceEnum(obj.obj.Choice.Enum().String())
}

// getter for AutoMacsec to set choice
func (obj *egressOnlyTrackingFilter) AutoMacsec() {
obj.setChoice(EgressOnlyTrackingFilterChoice.AUTO_MACSEC)
}

// getter for None to set choice
func (obj *egressOnlyTrackingFilter) None() {
obj.setChoice(EgressOnlyTrackingFilterChoice.NONE)
}

// getter for AutoMacsec to set choice
func (obj *egressOnlyTrackingFilter) AutoMacsec() {
obj.setChoice(EgressOnlyTrackingFilterChoice.AUTO_MACSEC)
}

// If a packet does not match the filter it will not be considered for egress tracking. Currently two options are provided: none: All packets will be considered for egress only tracking. auto_macsec: This requires that MACsec enabled Ethernet interface should be configured on this port. This filter will ensure that only packets with Ethernet Type set to MACsec (0x88E5) and destined to traffic Rx device(s) will be considered for egress only tracking
// Choice returns a string
func (obj *egressOnlyTrackingFilter) HasChoice() bool {
Expand Down
Loading