test

package
v0.8.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Choicemap - Should be generated with protoc-gen-choice from proto

View Source
var File_pkg_asn1_test_aper_test_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type TestBitString

type TestBitString struct {
	AttrBs1 *asn1.BitString `protobuf:"bytes,1,opt,name=attrBs1,proto3" json:"attrBs1,omitempty"`
	// @inject_tag: aper:"sizeLB:20,sizeUB:20"
	AttrBs2 *asn1.BitString `protobuf:"bytes,2,opt,name=attrBs2,proto3" json:"attrBs2,omitempty" aper:"sizeLB:20,sizeUB:20"`
	// @inject_tag: aper:"sizeLB:22,sizeUB:32"
	AttrBs3 *asn1.BitString `protobuf:"bytes,3,opt,name=attrBs3,proto3" json:"attrBs3,omitempty" aper:"sizeLB:22,sizeUB:32"`
	// @inject_tag: aper:"valueExt,sizeLB:28,sizeUB:32"
	AttrBs4 *asn1.BitString `protobuf:"bytes,4,opt,name=attrBs4,proto3" json:"attrBs4,omitempty" aper:"valueExt,sizeLB:28,sizeUB:32"`
	// @inject_tag: aper:"optional,sizeLB:32,sizeUB:36"
	AttrBs5 *asn1.BitString `protobuf:"bytes,5,opt,name=attrBs5,proto3,oneof" json:"attrBs5,omitempty" aper:"optional,sizeLB:32,sizeUB:36"`
	// contains filtered or unexported fields
}

func (*TestBitString) Descriptor deprecated

func (*TestBitString) Descriptor() ([]byte, []int)

Deprecated: Use TestBitString.ProtoReflect.Descriptor instead.

func (*TestBitString) GetAttrBs1

func (x *TestBitString) GetAttrBs1() *asn1.BitString

func (*TestBitString) GetAttrBs2

func (x *TestBitString) GetAttrBs2() *asn1.BitString

func (*TestBitString) GetAttrBs3

func (x *TestBitString) GetAttrBs3() *asn1.BitString

func (*TestBitString) GetAttrBs4

func (x *TestBitString) GetAttrBs4() *asn1.BitString

func (*TestBitString) GetAttrBs5

func (x *TestBitString) GetAttrBs5() *asn1.BitString

func (*TestBitString) ProtoMessage

func (*TestBitString) ProtoMessage()

func (*TestBitString) ProtoReflect

func (x *TestBitString) ProtoReflect() protoreflect.Message

func (*TestBitString) Reset

func (x *TestBitString) Reset()

func (*TestBitString) String

func (x *TestBitString) String() string

type TestChoices

type TestChoices struct {
	OtherAttr string `protobuf:"bytes,1,opt,name=otherAttr,proto3" json:"otherAttr,omitempty"`
	// Types that are assignable to Choice1:
	//	*TestChoices_Choice1A
	Choice1 isTestChoices_Choice1 `protobuf_oneof:"Choice1"`
	// Types that are assignable to Choice2:
	//	*TestChoices_Choice2A
	//	*TestChoices_Choice2B
	Choice2 isTestChoices_Choice2 `protobuf_oneof:"Choice2"`
	// Types that are assignable to Choice3:
	//	*TestChoices_Choice3A
	//	*TestChoices_Choice3B
	//	*TestChoices_Choice3C
	Choice3 isTestChoices_Choice3 `protobuf_oneof:"Choice3"`
	// contains filtered or unexported fields
}

func (*TestChoices) Descriptor deprecated

func (*TestChoices) Descriptor() ([]byte, []int)

Deprecated: Use TestChoices.ProtoReflect.Descriptor instead.

func (*TestChoices) GetChoice1

func (m *TestChoices) GetChoice1() isTestChoices_Choice1

func (*TestChoices) GetChoice1A

func (x *TestChoices) GetChoice1A() int32

func (*TestChoices) GetChoice2

func (m *TestChoices) GetChoice2() isTestChoices_Choice2

func (*TestChoices) GetChoice2A

func (x *TestChoices) GetChoice2A() int32

func (*TestChoices) GetChoice2B

func (x *TestChoices) GetChoice2B() string

func (*TestChoices) GetChoice3

func (m *TestChoices) GetChoice3() isTestChoices_Choice3

func (*TestChoices) GetChoice3A

func (x *TestChoices) GetChoice3A() int32

func (*TestChoices) GetChoice3B

func (x *TestChoices) GetChoice3B() string

func (*TestChoices) GetChoice3C

func (x *TestChoices) GetChoice3C() []byte

func (*TestChoices) GetOtherAttr

func (x *TestChoices) GetOtherAttr() string

func (*TestChoices) ProtoMessage

func (*TestChoices) ProtoMessage()

func (*TestChoices) ProtoReflect

func (x *TestChoices) ProtoReflect() protoreflect.Message

func (*TestChoices) Reset

func (x *TestChoices) Reset()

func (*TestChoices) String

func (x *TestChoices) String() string

type TestChoices_Choice1A

type TestChoices_Choice1A struct {
	// @inject_tag: aper:"choiceIdx:1,valueExt"
	Choice1A int32 `protobuf:"varint,10,opt,name=choice1A,proto3,oneof" aper:"choiceIdx:1,valueExt"`
}

type TestChoices_Choice2A

type TestChoices_Choice2A struct {
	// @inject_tag: aper:"choiceIdx:1,valueExt"
	Choice2A int32 `protobuf:"varint,20,opt,name=choice2A,proto3,oneof" aper:"choiceIdx:1,valueExt"`
}

type TestChoices_Choice2B

type TestChoices_Choice2B struct {
	// @inject_tag: aper:"choiceIdx:2,valueExt"
	Choice2B string `protobuf:"bytes,21,opt,name=choice2B,proto3,oneof" aper:"choiceIdx:2,valueExt"`
}

type TestChoices_Choice3A

type TestChoices_Choice3A struct {
	// @inject_tag: aper:"choiceIdx:1,valueExt"
	Choice3A int32 `protobuf:"varint,30,opt,name=choice3A,proto3,oneof" aper:"choiceIdx:1,valueExt"`
}

type TestChoices_Choice3B

type TestChoices_Choice3B struct {
	// @inject_tag: aper:"choiceIdx:2,valueExt"
	Choice3B string `protobuf:"bytes,31,opt,name=choice3B,proto3,oneof" aper:"choiceIdx:2,valueExt"`
}

type TestChoices_Choice3C

type TestChoices_Choice3C struct {
	// @inject_tag: aper:"choiceIdx:3,valueExt"
	Choice3C []byte `protobuf:"bytes,32,opt,name=choice3C,proto3,oneof" aper:"choiceIdx:3,valueExt"`
}

type TestConstrainedInt

type TestConstrainedInt struct {

	// @inject_tag: aper:"valueLB:10,valueUB:100"
	AttrCiA int32 `protobuf:"varint,1,opt,name=attrCiA,proto3" json:"attrCiA,omitempty" aper:"valueLB:10,valueUB:100"`
	// @inject_tag: aper:"valueLB:10"
	AttrCiB int64 `protobuf:"varint,2,opt,name=attrCiB,proto3" json:"attrCiB,omitempty" aper:"valueLB:10"`
	// @inject_tag: aper:"valueUB:100"
	AttrCiC int64 `protobuf:"varint,3,opt,name=attrCiC,proto3" json:"attrCiC,omitempty" aper:"valueUB:100"`
	// @inject_tag: aper:"valueLB:10,valueUB:20"
	AttrCiD int64 `protobuf:"varint,4,opt,name=attrCiD,proto3" json:"attrCiD,omitempty" aper:"valueLB:10,valueUB:20"`
	// @inject_tag: aper:"valueLB:10,valueUB:10"
	AttrCiE int64 `protobuf:"varint,5,opt,name=attrCiE,proto3" json:"attrCiE,omitempty" aper:"valueLB:10,valueUB:10"`
	// contains filtered or unexported fields
}

Add in constraints to control the APER encoding

func (*TestConstrainedInt) Descriptor deprecated

func (*TestConstrainedInt) Descriptor() ([]byte, []int)

Deprecated: Use TestConstrainedInt.ProtoReflect.Descriptor instead.

func (*TestConstrainedInt) GetAttrCiA

func (x *TestConstrainedInt) GetAttrCiA() int32

func (*TestConstrainedInt) GetAttrCiB

func (x *TestConstrainedInt) GetAttrCiB() int64

func (*TestConstrainedInt) GetAttrCiC

func (x *TestConstrainedInt) GetAttrCiC() int64

func (*TestConstrainedInt) GetAttrCiD

func (x *TestConstrainedInt) GetAttrCiD() int64

func (*TestConstrainedInt) GetAttrCiE

func (x *TestConstrainedInt) GetAttrCiE() int64

func (*TestConstrainedInt) ProtoMessage

func (*TestConstrainedInt) ProtoMessage()

func (*TestConstrainedInt) ProtoReflect

func (x *TestConstrainedInt) ProtoReflect() protoreflect.Message

func (*TestConstrainedInt) Reset

func (x *TestConstrainedInt) Reset()

func (*TestConstrainedInt) String

func (x *TestConstrainedInt) String() string

type TestUnconstrainedInt

type TestUnconstrainedInt struct {
	AttrUciA int32 `protobuf:"varint,1,opt,name=attrUciA,proto3" json:"attrUciA,omitempty"`
	AttrUciB int64 `protobuf:"varint,2,opt,name=attrUciB,proto3" json:"attrUciB,omitempty"`
	// contains filtered or unexported fields
}

func (*TestUnconstrainedInt) Descriptor deprecated

func (*TestUnconstrainedInt) Descriptor() ([]byte, []int)

Deprecated: Use TestUnconstrainedInt.ProtoReflect.Descriptor instead.

func (*TestUnconstrainedInt) GetAttrUciA

func (x *TestUnconstrainedInt) GetAttrUciA() int32

func (*TestUnconstrainedInt) GetAttrUciB

func (x *TestUnconstrainedInt) GetAttrUciB() int64

func (*TestUnconstrainedInt) ProtoMessage

func (*TestUnconstrainedInt) ProtoMessage()

func (*TestUnconstrainedInt) ProtoReflect

func (x *TestUnconstrainedInt) ProtoReflect() protoreflect.Message

func (*TestUnconstrainedInt) Reset

func (x *TestUnconstrainedInt) Reset()

func (*TestUnconstrainedInt) String

func (x *TestUnconstrainedInt) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL