Files
nomad/nomad/structs/structs.generated.go
2019-07-22 21:42:36 +00:00

115072 lines
2.5 MiB

// ************************************************************
// DO NOT EDIT.
// THIS FILE IS AUTO-GENERATED BY codecgen.
// ************************************************************
package structs
import (
"errors"
"fmt"
pkg1_structs "github.com/hashicorp/nomad/plugins/shared/structs"
pkg2_raft "github.com/hashicorp/raft"
codec1978 "github.com/ugorji/go/codec"
net "net"
"reflect"
"runtime"
time "time"
)
const (
// ----- content types ----
codecSelferC_UTF8100 = 1
codecSelferC_RAW100 = 0
// ----- value types used ----
codecSelferValueTypeArray100 = 10
codecSelferValueTypeMap100 = 9
// ----- containerStateValues ----
codecSelfer_containerMapKey100 = 2
codecSelfer_containerMapValue100 = 3
codecSelfer_containerMapEnd100 = 4
codecSelfer_containerArrayElem100 = 6
codecSelfer_containerArrayEnd100 = 7
)
var (
codecSelferBitsize100 = uint8(reflect.TypeOf(uint(0)).Bits())
codecSelferOnlyMapOrArrayEncodeToStructErr100 = errors.New(`only encoded map or array can be decoded into a struct`)
)
type codecSelfer100 struct{}
func init() {
if codec1978.GenVersion != 5 {
_, file, _, _ := runtime.Caller(0)
err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v",
5, codec1978.GenVersion, file)
panic(err)
}
if false { // reference the types, but skip this branch at build/run time
var v0 pkg1_structs.Attribute
var v1 pkg2_raft.ServerID
var v2 net.IP
var v3 time.Time
_, _, _, _ = v0, v1, v2, v3
}
}
func (x *BatchFuture) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [0]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(0)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *BatchFuture) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *BatchFuture) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *BatchFuture) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj4 int
var yyb4 bool
var yyhl4 bool = l >= 0
for {
yyj4++
if yyhl4 {
yyb4 = yyj4 > l
} else {
yyb4 = r.CheckBreak()
}
if yyb4 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj4-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x Bitmap) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encBitmap((Bitmap)(x), e)
}
}
}
func (x *Bitmap) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decBitmap((*Bitmap)(x), d)
}
}
func (x *DeviceAccounter) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapDeviceIdTuplePtrtoDeviceAccounterInstance((map[DeviceIdTuple]*DeviceAccounterInstance)(x.Devices), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Devices"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapDeviceIdTuplePtrtoDeviceAccounterInstance((map[DeviceIdTuple]*DeviceAccounterInstance)(x.Devices), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeviceAccounter) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeviceAccounter) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Devices":
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv4 := &x.Devices
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapDeviceIdTuplePtrtoDeviceAccounterInstance((*map[DeviceIdTuple]*DeviceAccounterInstance)(yyv4), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeviceAccounter) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv7 := &x.Devices
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decMapDeviceIdTuplePtrtoDeviceAccounterInstance((*map[DeviceIdTuple]*DeviceAccounterInstance)(yyv7), d)
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeviceAccounterInstance) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Device == nil {
r.EncodeNil()
} else {
x.Device.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Device"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Device == nil {
r.EncodeNil()
} else {
x.Device.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Instances == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringIntV(x.Instances, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Instances"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Instances == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringIntV(x.Instances, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeviceAccounterInstance) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeviceAccounterInstance) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Device":
if r.TryDecodeAsNil() {
if x.Device != nil {
x.Device = nil
}
} else {
if x.Device == nil {
x.Device = new(NodeDeviceResource)
}
x.Device.CodecDecodeSelf(d)
}
case "Instances":
if r.TryDecodeAsNil() {
x.Instances = nil
} else {
yyv5 := &x.Instances
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
z.F.DecMapStringIntX(yyv5, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeviceAccounterInstance) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj7 int
var yyb7 bool
var yyhl7 bool = l >= 0
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Device != nil {
x.Device = nil
}
} else {
if x.Device == nil {
x.Device = new(NodeDeviceResource)
}
x.Device.CodecDecodeSelf(d)
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Instances = nil
} else {
yyv9 := &x.Instances
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
z.F.DecMapStringIntX(yyv9, false, d)
}
}
for {
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj7-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x DiffType) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x))
}
}
func (x *DiffType) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
*((*string)(x)) = r.DecodeString()
}
}
func (x *JobDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Type.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Type.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Fields"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Objects"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encSlicePtrtoTaskGroupDiff(([]*TaskGroupDiff)(x.TaskGroups), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroups"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encSlicePtrtoTaskGroupDiff(([]*TaskGroupDiff)(x.TaskGroups), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yyv4.CodecDecodeSelf(d)
}
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv5 := &x.ID
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Fields":
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv7 := &x.Fields
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv7), d)
}
}
case "Objects":
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv9 := &x.Objects
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv9), d)
}
}
case "TaskGroups":
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv11 := &x.TaskGroups
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
h.decSlicePtrtoTaskGroupDiff((*[]*TaskGroupDiff)(yyv11), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv14 := &x.Type
yyv14.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv15 := &x.ID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv17 := &x.Fields
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv17), d)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv19 := &x.Objects
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv19), d)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv21 := &x.TaskGroups
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decSlicePtrtoTaskGroupDiff((*[]*TaskGroupDiff)(yyv21), d)
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskGroupDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Type.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Type.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Fields"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Objects"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encSlicePtrtoTaskDiff(([]*TaskDiff)(x.Tasks), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tasks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encSlicePtrtoTaskDiff(([]*TaskDiff)(x.Tasks), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Updates == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
z.F.EncMapStringUint64V(x.Updates, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Updates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Updates == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
z.F.EncMapStringUint64V(x.Updates, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskGroupDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskGroupDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yyv4.CodecDecodeSelf(d)
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv5 := &x.Name
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Fields":
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv7 := &x.Fields
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv7), d)
}
}
case "Objects":
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv9 := &x.Objects
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv9), d)
}
}
case "Tasks":
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv11 := &x.Tasks
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
h.decSlicePtrtoTaskDiff((*[]*TaskDiff)(yyv11), d)
}
}
case "Updates":
if r.TryDecodeAsNil() {
x.Updates = nil
} else {
yyv13 := &x.Updates
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
z.F.DecMapStringUint64X(yyv13, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskGroupDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv16 := &x.Type
yyv16.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv17 := &x.Name
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv19 := &x.Fields
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv19), d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv21 := &x.Objects
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv21), d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv23 := &x.Tasks
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
h.decSlicePtrtoTaskDiff((*[]*TaskDiff)(yyv23), d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Updates = nil
} else {
yyv25 := &x.Updates
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
z.F.DecMapStringUint64X(yyv25, false, d)
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x TaskGroupDiffs) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encTaskGroupDiffs((TaskGroupDiffs)(x), e)
}
}
}
func (x *TaskGroupDiffs) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decTaskGroupDiffs((*TaskGroupDiffs)(x), d)
}
}
func (x *TaskDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Type.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Type.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Fields"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Objects"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Annotations == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncSliceStringV(x.Annotations, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Annotations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Annotations == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncSliceStringV(x.Annotations, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yyv4.CodecDecodeSelf(d)
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv5 := &x.Name
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Fields":
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv7 := &x.Fields
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv7), d)
}
}
case "Objects":
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv9 := &x.Objects
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv9), d)
}
}
case "Annotations":
if r.TryDecodeAsNil() {
x.Annotations = nil
} else {
yyv11 := &x.Annotations
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
z.F.DecSliceStringX(yyv11, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv14 := &x.Type
yyv14.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv15 := &x.Name
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv17 := &x.Fields
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv17), d)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv19 := &x.Objects
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv19), d)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Annotations = nil
} else {
yyv21 := &x.Annotations
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
z.F.DecSliceStringX(yyv21, false, d)
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x TaskDiffs) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encTaskDiffs((TaskDiffs)(x), e)
}
}
}
func (x *TaskDiffs) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decTaskDiffs((*TaskDiffs)(x), d)
}
}
func (x *ObjectDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Type.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Type.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Fields"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Fields == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoFieldDiff(([]*FieldDiff)(x.Fields), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Objects"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Objects == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoObjectDiff(([]*ObjectDiff)(x.Objects), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ObjectDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ObjectDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yyv4.CodecDecodeSelf(d)
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv5 := &x.Name
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Fields":
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv7 := &x.Fields
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv7), d)
}
}
case "Objects":
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv9 := &x.Objects
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv9), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ObjectDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv12 := &x.Type
yyv12.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv13 := &x.Name
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Fields = nil
} else {
yyv15 := &x.Fields
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoFieldDiff((*[]*FieldDiff)(yyv15), d)
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Objects = nil
} else {
yyv17 := &x.Objects
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoObjectDiff((*[]*ObjectDiff)(yyv17), d)
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x ObjectDiffs) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encObjectDiffs((ObjectDiffs)(x), e)
}
}
}
func (x *ObjectDiffs) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decObjectDiffs((*ObjectDiffs)(x), d)
}
}
func (x *FieldDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Type.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Type.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Old))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Old"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Old))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.New))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("New"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.New))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Annotations == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncSliceStringV(x.Annotations, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Annotations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Annotations == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncSliceStringV(x.Annotations, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *FieldDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *FieldDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yyv4.CodecDecodeSelf(d)
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv5 := &x.Name
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Old":
if r.TryDecodeAsNil() {
x.Old = ""
} else {
yyv7 := &x.Old
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "New":
if r.TryDecodeAsNil() {
x.New = ""
} else {
yyv9 := &x.New
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "Annotations":
if r.TryDecodeAsNil() {
x.Annotations = nil
} else {
yyv11 := &x.Annotations
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
z.F.DecSliceStringX(yyv11, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *FieldDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv14 := &x.Type
yyv14.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv15 := &x.Name
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Old = ""
} else {
yyv17 := &x.Old
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.New = ""
} else {
yyv19 := &x.New
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Annotations = nil
} else {
yyv21 := &x.Annotations
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
z.F.DecSliceStringX(yyv21, false, d)
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x FieldDiffs) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encFieldDiffs((FieldDiffs)(x), e)
}
}
}
func (x *FieldDiffs) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decFieldDiffs((*FieldDiffs)(x), d)
}
}
func (x *NetworkIndex) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AvailNetworks == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoNetworkResource(([]*NetworkResource)(x.AvailNetworks), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AvailNetworks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AvailNetworks == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoNetworkResource(([]*NetworkResource)(x.AvailNetworks), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AvailBandwidth == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringIntV(x.AvailBandwidth, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AvailBandwidth"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AvailBandwidth == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringIntV(x.AvailBandwidth, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.UsedPorts == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encMapstringBitmap((map[string]Bitmap)(x.UsedPorts), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UsedPorts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.UsedPorts == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encMapstringBitmap((map[string]Bitmap)(x.UsedPorts), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.UsedBandwidth == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncMapStringIntV(x.UsedBandwidth, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UsedBandwidth"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.UsedBandwidth == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncMapStringIntV(x.UsedBandwidth, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NetworkIndex) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NetworkIndex) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AvailNetworks":
if r.TryDecodeAsNil() {
x.AvailNetworks = nil
} else {
yyv4 := &x.AvailNetworks
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoNetworkResource((*[]*NetworkResource)(yyv4), d)
}
}
case "AvailBandwidth":
if r.TryDecodeAsNil() {
x.AvailBandwidth = nil
} else {
yyv6 := &x.AvailBandwidth
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringIntX(yyv6, false, d)
}
}
case "UsedPorts":
if r.TryDecodeAsNil() {
x.UsedPorts = nil
} else {
yyv8 := &x.UsedPorts
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decMapstringBitmap((*map[string]Bitmap)(yyv8), d)
}
}
case "UsedBandwidth":
if r.TryDecodeAsNil() {
x.UsedBandwidth = nil
} else {
yyv10 := &x.UsedBandwidth
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecMapStringIntX(yyv10, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NetworkIndex) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AvailNetworks = nil
} else {
yyv13 := &x.AvailNetworks
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoNetworkResource((*[]*NetworkResource)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AvailBandwidth = nil
} else {
yyv15 := &x.AvailBandwidth
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecMapStringIntX(yyv15, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UsedPorts = nil
} else {
yyv17 := &x.UsedPorts
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decMapstringBitmap((*map[string]Bitmap)(yyv17), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UsedBandwidth = nil
} else {
yyv19 := &x.UsedBandwidth
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
z.F.DecMapStringIntX(yyv19, false, d)
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DriverInfo) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncMapStringStringV(x.Attributes, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attributes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncMapStringStringV(x.Attributes, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Detected))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Detected"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Detected))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.Healthy))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Healthy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.Healthy))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy16 := &x.UpdateTime
yym17 := z.EncBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.EncodeBuiltin(yym18, yy16)
} else if z.HasExtensions() && z.EncExt(yy16) {
} else if yym17 {
z.EncBinaryMarshal(yy16)
} else if !yym17 && z.IsJSONHandle() {
z.EncJSONMarshal(yy16)
} else {
z.EncFallback(yy16)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UpdateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy19 := &x.UpdateTime
yym20 := z.EncBinary()
_ = yym20
if false {
} else if yym21 := z.TimeRtidIfBinc(); yym21 != 0 {
r.EncodeBuiltin(yym21, yy19)
} else if z.HasExtensions() && z.EncExt(yy19) {
} else if yym20 {
z.EncBinaryMarshal(yy19)
} else if !yym20 && z.IsJSONHandle() {
z.EncJSONMarshal(yy19)
} else {
z.EncFallback(yy19)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DriverInfo) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DriverInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Attributes":
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv4 := &x.Attributes
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecMapStringStringX(yyv4, false, d)
}
}
case "Detected":
if r.TryDecodeAsNil() {
x.Detected = false
} else {
yyv6 := &x.Detected
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Healthy":
if r.TryDecodeAsNil() {
x.Healthy = false
} else {
yyv8 := &x.Healthy
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
case "HealthDescription":
if r.TryDecodeAsNil() {
x.HealthDescription = ""
} else {
yyv10 := &x.HealthDescription
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "UpdateTime":
if r.TryDecodeAsNil() {
x.UpdateTime = time.Time{}
} else {
yyv12 := &x.UpdateTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if yym14 := z.TimeRtidIfBinc(); yym14 != 0 {
r.DecodeBuiltin(yym14, yyv12)
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else if yym13 {
z.DecBinaryUnmarshal(yyv12)
} else if !yym13 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv12)
} else {
z.DecFallback(yyv12, false)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DriverInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv16 := &x.Attributes
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
z.F.DecMapStringStringX(yyv16, false, d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Detected = false
} else {
yyv18 := &x.Detected
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Healthy = false
} else {
yyv20 := &x.Healthy
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthDescription = ""
} else {
yyv22 := &x.HealthDescription
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UpdateTime = time.Time{}
} else {
yyv24 := &x.UpdateTime
yym25 := z.DecBinary()
_ = yym25
if false {
} else if yym26 := z.TimeRtidIfBinc(); yym26 != 0 {
r.DecodeBuiltin(yym26, yyv24)
} else if z.HasExtensions() && z.DecExt(yyv24) {
} else if yym25 {
z.DecBinaryUnmarshal(yyv24)
} else if !yym25 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv24)
} else {
z.DecFallback(yyv24, false)
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RaftServer) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.ID) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.ID) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Node))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Node"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Node))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.Address) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Address"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.Address) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.Leader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Leader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.Leader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Voter))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Voter"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Voter))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RaftProtocol))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RaftProtocol"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RaftProtocol))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RaftServer) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RaftServer) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Node":
if r.TryDecodeAsNil() {
x.Node = ""
} else {
yyv6 := &x.Node
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Address":
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv8 := &x.Address
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Leader":
if r.TryDecodeAsNil() {
x.Leader = false
} else {
yyv10 := &x.Leader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
case "Voter":
if r.TryDecodeAsNil() {
x.Voter = false
} else {
yyv12 := &x.Voter
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "RaftProtocol":
if r.TryDecodeAsNil() {
x.RaftProtocol = ""
} else {
yyv14 := &x.RaftProtocol
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RaftServer) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv17 := &x.ID
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Node = ""
} else {
yyv19 := &x.Node
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv21 := &x.Address
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Leader = false
} else {
yyv23 := &x.Leader
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Voter = false
} else {
yyv25 := &x.Voter
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RaftProtocol = ""
} else {
yyv27 := &x.RaftProtocol
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RaftConfigurationResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Servers == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoRaftServer(([]*RaftServer)(x.Servers), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Servers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Servers == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoRaftServer(([]*RaftServer)(x.Servers), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RaftConfigurationResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RaftConfigurationResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Servers":
if r.TryDecodeAsNil() {
x.Servers = nil
} else {
yyv4 := &x.Servers
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoRaftServer((*[]*RaftServer)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RaftConfigurationResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Servers = nil
} else {
yyv9 := &x.Servers
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoRaftServer((*[]*RaftServer)(yyv9), d)
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv11 := &x.Index
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RaftPeerByAddressRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.Address) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Address"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.Address) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RaftPeerByAddressRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RaftPeerByAddressRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Address":
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv4 := &x.Address
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RaftPeerByAddressRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv15 := &x.Address
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RaftPeerByIDRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.ID) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.ID) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RaftPeerByIDRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RaftPeerByIDRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RaftPeerByIDRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv15 := &x.ID
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AutopilotSetConfigRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenter"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy7 := &x.Config
yy7.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Config"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy9 := &x.Config
yy9.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym12 := z.EncBinary()
_ = yym12
if false {
} else {
r.EncodeBool(bool(x.CAS))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CAS"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.CAS))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym24 := z.EncBinary()
_ = yym24
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AutopilotSetConfigRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AutopilotSetConfigRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Datacenter":
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv4 := &x.Datacenter
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Config":
if r.TryDecodeAsNil() {
x.Config = AutopilotConfig{}
} else {
yyv6 := &x.Config
yyv6.CodecDecodeSelf(d)
}
case "CAS":
if r.TryDecodeAsNil() {
x.CAS = false
} else {
yyv7 := &x.CAS
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv9 := &x.Region
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv11 := &x.Namespace
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv13 := &x.AuthToken
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv15 := &x.Forwarded
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AutopilotSetConfigRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj17 int
var yyb17 bool
var yyhl17 bool = l >= 0
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv18 := &x.Datacenter
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Config = AutopilotConfig{}
} else {
yyv20 := &x.Config
yyv20.CodecDecodeSelf(d)
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CAS = false
} else {
yyv21 := &x.CAS
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv23 := &x.Region
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv25 := &x.Namespace
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv27 := &x.AuthToken
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv29 := &x.Forwarded
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
for {
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj17-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AutopilotConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.CleanupDeadServers))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CleanupDeadServers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.CleanupDeadServers))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.ServerStabilizationTime) {
} else {
r.EncodeInt(int64(x.ServerStabilizationTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ServerStabilizationTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.ServerStabilizationTime) {
} else {
r.EncodeInt(int64(x.ServerStabilizationTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContactThreshold) {
} else {
r.EncodeInt(int64(x.LastContactThreshold))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContactThreshold"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContactThreshold) {
} else {
r.EncodeInt(int64(x.LastContactThreshold))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MaxTrailingLogs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxTrailingLogs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MaxTrailingLogs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.EnableRedundancyZones))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EnableRedundancyZones"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.EnableRedundancyZones))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.DisableUpgradeMigration))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DisableUpgradeMigration"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.DisableUpgradeMigration))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.EnableCustomUpgrades))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EnableCustomUpgrades"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.EnableCustomUpgrades))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AutopilotConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AutopilotConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "CleanupDeadServers":
if r.TryDecodeAsNil() {
x.CleanupDeadServers = false
} else {
yyv4 := &x.CleanupDeadServers
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "ServerStabilizationTime":
if r.TryDecodeAsNil() {
x.ServerStabilizationTime = 0
} else {
yyv6 := &x.ServerStabilizationTime
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "LastContactThreshold":
if r.TryDecodeAsNil() {
x.LastContactThreshold = 0
} else {
yyv8 := &x.LastContactThreshold
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "MaxTrailingLogs":
if r.TryDecodeAsNil() {
x.MaxTrailingLogs = 0
} else {
yyv10 := &x.MaxTrailingLogs
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "EnableRedundancyZones":
if r.TryDecodeAsNil() {
x.EnableRedundancyZones = false
} else {
yyv12 := &x.EnableRedundancyZones
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "DisableUpgradeMigration":
if r.TryDecodeAsNil() {
x.DisableUpgradeMigration = false
} else {
yyv14 := &x.DisableUpgradeMigration
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "EnableCustomUpgrades":
if r.TryDecodeAsNil() {
x.EnableCustomUpgrades = false
} else {
yyv16 := &x.EnableCustomUpgrades
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv18 := &x.CreateIndex
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*uint64)(yyv18)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv20 := &x.ModifyIndex
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*uint64)(yyv20)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AutopilotConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CleanupDeadServers = false
} else {
yyv23 := &x.CleanupDeadServers
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ServerStabilizationTime = 0
} else {
yyv25 := &x.ServerStabilizationTime
yym26 := z.DecBinary()
_ = yym26
if false {
} else if z.HasExtensions() && z.DecExt(yyv25) {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContactThreshold = 0
} else {
yyv27 := &x.LastContactThreshold
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxTrailingLogs = 0
} else {
yyv29 := &x.MaxTrailingLogs
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EnableRedundancyZones = false
} else {
yyv31 := &x.EnableRedundancyZones
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DisableUpgradeMigration = false
} else {
yyv33 := &x.DisableUpgradeMigration
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EnableCustomUpgrades = false
} else {
yyv35 := &x.EnableCustomUpgrades
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv37 := &x.CreateIndex
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*uint64)(yyv37)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv39 := &x.ModifyIndex
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*uint64)(yyv39)) = uint64(r.DecodeUint(64))
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SchedulerConfiguration) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.PreemptionConfig
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptionConfig"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.PreemptionConfig
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym9 := z.EncBinary()
_ = yym9
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym12 := z.EncBinary()
_ = yym12
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SchedulerConfiguration) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SchedulerConfiguration) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "PreemptionConfig":
if r.TryDecodeAsNil() {
x.PreemptionConfig = PreemptionConfig{}
} else {
yyv4 := &x.PreemptionConfig
yyv4.CodecDecodeSelf(d)
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv5 := &x.CreateIndex
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv7 := &x.ModifyIndex
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SchedulerConfiguration) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj9 int
var yyb9 bool
var yyhl9 bool = l >= 0
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptionConfig = PreemptionConfig{}
} else {
yyv10 := &x.PreemptionConfig
yyv10.CodecDecodeSelf(d)
}
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv11 := &x.CreateIndex
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv13 := &x.ModifyIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
for {
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj9-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SchedulerConfigurationResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.SchedulerConfig == nil {
r.EncodeNil()
} else {
x.SchedulerConfig.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SchedulerConfig"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.SchedulerConfig == nil {
r.EncodeNil()
} else {
x.SchedulerConfig.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SchedulerConfigurationResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SchedulerConfigurationResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "SchedulerConfig":
if r.TryDecodeAsNil() {
if x.SchedulerConfig != nil {
x.SchedulerConfig = nil
}
} else {
if x.SchedulerConfig == nil {
x.SchedulerConfig = new(SchedulerConfiguration)
}
x.SchedulerConfig.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SchedulerConfigurationResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.SchedulerConfig != nil {
x.SchedulerConfig = nil
}
} else {
if x.SchedulerConfig == nil {
x.SchedulerConfig = new(SchedulerConfiguration)
}
x.SchedulerConfig.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SchedulerSetConfigurationResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Updated))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Updated"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Updated))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SchedulerSetConfigurationResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SchedulerSetConfigurationResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Updated":
if r.TryDecodeAsNil() {
x.Updated = false
} else {
yyv4 := &x.Updated
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SchedulerSetConfigurationResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Updated = false
} else {
yyv9 := &x.Updated
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv11 := &x.Index
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PreemptionConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.SystemSchedulerEnabled))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SystemSchedulerEnabled"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.SystemSchedulerEnabled))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.BatchSchedulerEnabled))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("BatchSchedulerEnabled"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.BatchSchedulerEnabled))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.ServiceSchedulerEnabled))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ServiceSchedulerEnabled"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.ServiceSchedulerEnabled))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PreemptionConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PreemptionConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "SystemSchedulerEnabled":
if r.TryDecodeAsNil() {
x.SystemSchedulerEnabled = false
} else {
yyv4 := &x.SystemSchedulerEnabled
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "BatchSchedulerEnabled":
if r.TryDecodeAsNil() {
x.BatchSchedulerEnabled = false
} else {
yyv6 := &x.BatchSchedulerEnabled
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "ServiceSchedulerEnabled":
if r.TryDecodeAsNil() {
x.ServiceSchedulerEnabled = false
} else {
yyv8 := &x.ServiceSchedulerEnabled
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PreemptionConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SystemSchedulerEnabled = false
} else {
yyv11 := &x.SystemSchedulerEnabled
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.BatchSchedulerEnabled = false
} else {
yyv13 := &x.BatchSchedulerEnabled
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ServiceSchedulerEnabled = false
} else {
yyv15 := &x.ServiceSchedulerEnabled
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SchedulerSetConfigRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.Config
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Config"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.Config
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym9 := z.EncBinary()
_ = yym9
if false {
} else {
r.EncodeBool(bool(x.CAS))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CAS"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.CAS))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym12 := z.EncBinary()
_ = yym12
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SchedulerSetConfigRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SchedulerSetConfigRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Config":
if r.TryDecodeAsNil() {
x.Config = SchedulerConfiguration{}
} else {
yyv4 := &x.Config
yyv4.CodecDecodeSelf(d)
}
case "CAS":
if r.TryDecodeAsNil() {
x.CAS = false
} else {
yyv5 := &x.CAS
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*bool)(yyv5)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv7 := &x.Region
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv9 := &x.Namespace
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv11 := &x.AuthToken
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv13 := &x.Forwarded
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SchedulerSetConfigRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Config = SchedulerConfiguration{}
} else {
yyv16 := &x.Config
yyv16.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CAS = false
} else {
yyv17 := &x.CAS
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv19 := &x.Region
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv21 := &x.Namespace
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv23 := &x.AuthToken
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv25 := &x.Forwarded
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *StreamingRpcHeader) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Method))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Method"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Method))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *StreamingRpcHeader) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *StreamingRpcHeader) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Method":
if r.TryDecodeAsNil() {
x.Method = ""
} else {
yyv4 := &x.Method
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *StreamingRpcHeader) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Method = ""
} else {
yyv7 := &x.Method
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *StreamingRpcAck) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Error))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Error"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Error))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *StreamingRpcAck) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *StreamingRpcAck) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Error":
if r.TryDecodeAsNil() {
x.Error = ""
} else {
yyv4 := &x.Error
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *StreamingRpcAck) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Error = ""
} else {
yyv7 := &x.Error
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *StreamingRpcRegistry) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [0]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(0)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *StreamingRpcRegistry) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *StreamingRpcRegistry) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *StreamingRpcRegistry) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj4 int
var yyb4 bool
var yyhl4 bool = l >= 0
for {
yyj4++
if yyhl4 {
yyb4 = yyj4 > l
} else {
yyb4 = r.CheckBreak()
}
if yyb4 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj4-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x MessageType) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
r.EncodeUint(uint64(x))
}
}
func (x *MessageType) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
*((*uint8)(x)) = uint8(r.DecodeUint(8))
}
}
func (x Context) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x))
}
}
func (x *Context) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
*((*string)(x)) = r.DecodeString()
}
}
func (x *NamespacedID) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NamespacedID) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NamespacedID) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NamespacedID) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv9 := &x.ID
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv11 := &x.Namespace
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *InternalRpcInfo) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *InternalRpcInfo) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *InternalRpcInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv4 := &x.Forwarded
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *InternalRpcInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv7 := &x.Forwarded
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *QueryOptions) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *QueryOptions) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *QueryOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *QueryOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *WriteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *WriteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *WriteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv8 := &x.AuthToken
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv10 := &x.Forwarded
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *WriteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv13 := &x.Region
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv15 := &x.Namespace
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv17 := &x.AuthToken
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv19 := &x.Forwarded
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *QueryMeta) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *QueryMeta) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *QueryMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv4 := &x.Index
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv6 := &x.LastContact
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv8 := &x.KnownLeader
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *QueryMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv11 := &x.Index
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv13 := &x.LastContact
yym14 := z.DecBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.DecExt(yyv13) {
} else {
*((*int64)(yyv13)) = int64(r.DecodeInt(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv15 := &x.KnownLeader
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *WriteMeta) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *WriteMeta) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *WriteMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv4 := &x.Index
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *WriteMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv7 := &x.Index
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeRegisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Node == nil {
r.EncodeNil()
} else {
x.Node.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Node"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Node == nil {
r.EncodeNil()
} else {
x.Node.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvent"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeRegisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeRegisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Node":
if r.TryDecodeAsNil() {
if x.Node != nil {
x.Node = nil
}
} else {
if x.Node == nil {
x.Node = new(Node)
}
x.Node.CodecDecodeSelf(d)
}
case "NodeEvent":
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeRegisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Node != nil {
x.Node = nil
}
} else {
if x.Node == nil {
x.Node = new(Node)
}
x.Node.CodecDecodeSelf(d)
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDeregisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDeregisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDeregisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDeregisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv15 := &x.NodeID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeBatchDeregisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeIDs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.NodeIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeIDs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.NodeIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeBatchDeregisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeBatchDeregisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeIDs":
if r.TryDecodeAsNil() {
x.NodeIDs = nil
} else {
yyv4 := &x.NodeIDs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeBatchDeregisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeIDs = nil
} else {
yyv15 := &x.NodeIDs
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeServerInfo) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RPCAdvertiseAddr))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RPCAdvertiseAddr"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RPCAdvertiseAddr))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.RPCMajorVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RPCMajorVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.RPCMajorVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.RPCMinorVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RPCMinorVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.RPCMinorVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenter"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeServerInfo) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeServerInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "RPCAdvertiseAddr":
if r.TryDecodeAsNil() {
x.RPCAdvertiseAddr = ""
} else {
yyv4 := &x.RPCAdvertiseAddr
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "RPCMajorVersion":
if r.TryDecodeAsNil() {
x.RPCMajorVersion = 0
} else {
yyv6 := &x.RPCMajorVersion
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int32)(yyv6)) = int32(r.DecodeInt(32))
}
}
case "RPCMinorVersion":
if r.TryDecodeAsNil() {
x.RPCMinorVersion = 0
} else {
yyv8 := &x.RPCMinorVersion
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int32)(yyv8)) = int32(r.DecodeInt(32))
}
}
case "Datacenter":
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv10 := &x.Datacenter
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeServerInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RPCAdvertiseAddr = ""
} else {
yyv13 := &x.RPCAdvertiseAddr
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RPCMajorVersion = 0
} else {
yyv15 := &x.RPCMajorVersion
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*int32)(yyv15)) = int32(r.DecodeInt(32))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RPCMinorVersion = 0
} else {
yyv17 := &x.RPCMinorVersion
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*int32)(yyv17)) = int32(r.DecodeInt(32))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv19 := &x.Datacenter
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeUpdateStatusRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvent"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UpdatedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeUpdateStatusRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeUpdateStatusRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv6 := &x.Status
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "NodeEvent":
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
case "UpdatedAt":
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv9 := &x.UpdatedAt
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*int64)(yyv9)) = int64(r.DecodeInt(64))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv11 := &x.Region
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv13 := &x.Namespace
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv15 := &x.AuthToken
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv17 := &x.Forwarded
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeUpdateStatusRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj19 int
var yyb19 bool
var yyhl19 bool = l >= 0
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv20 := &x.NodeID
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv22 := &x.Status
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv25 := &x.UpdatedAt
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv27 := &x.Region
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv29 := &x.Namespace
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv31 := &x.AuthToken
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv33 := &x.Forwarded
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
for {
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj19-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeUpdateDrainRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DrainStrategy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Drain"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.MarkEligible))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MarkEligible"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.MarkEligible))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvent"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UpdatedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeUpdateDrainRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeUpdateDrainRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "DrainStrategy":
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
case "Drain":
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv7 := &x.Drain
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
case "MarkEligible":
if r.TryDecodeAsNil() {
x.MarkEligible = false
} else {
yyv9 := &x.MarkEligible
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
case "NodeEvent":
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
case "UpdatedAt":
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv12 := &x.UpdatedAt
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv14 := &x.Region
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv16 := &x.Namespace
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeUpdateDrainRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv23 := &x.NodeID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv26 := &x.Drain
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*bool)(yyv26)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MarkEligible = false
} else {
yyv28 := &x.MarkEligible
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*bool)(yyv28)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv31 := &x.UpdatedAt
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv33 := &x.Region
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv35 := &x.Namespace
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *BatchNodeUpdateDrainRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Updates == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoDrainUpdate((map[string]*DrainUpdate)(x.Updates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Updates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Updates == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoDrainUpdate((map[string]*DrainUpdate)(x.Updates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvents == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encMapstringPtrtoNodeEvent((map[string]*NodeEvent)(x.NodeEvents), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvents"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvents == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encMapstringPtrtoNodeEvent((map[string]*NodeEvent)(x.NodeEvents), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UpdatedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *BatchNodeUpdateDrainRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *BatchNodeUpdateDrainRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Updates":
if r.TryDecodeAsNil() {
x.Updates = nil
} else {
yyv4 := &x.Updates
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoDrainUpdate((*map[string]*DrainUpdate)(yyv4), d)
}
}
case "NodeEvents":
if r.TryDecodeAsNil() {
x.NodeEvents = nil
} else {
yyv6 := &x.NodeEvents
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decMapstringPtrtoNodeEvent((*map[string]*NodeEvent)(yyv6), d)
}
}
case "UpdatedAt":
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv8 := &x.UpdatedAt
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *BatchNodeUpdateDrainRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Updates = nil
} else {
yyv19 := &x.Updates
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decMapstringPtrtoDrainUpdate((*map[string]*DrainUpdate)(yyv19), d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeEvents = nil
} else {
yyv21 := &x.NodeEvents
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decMapstringPtrtoNodeEvent((*map[string]*NodeEvent)(yyv21), d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv23 := &x.UpdatedAt
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*int64)(yyv23)) = int64(r.DecodeInt(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DrainUpdate) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DrainStrategy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.MarkEligible))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MarkEligible"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.MarkEligible))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DrainUpdate) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DrainUpdate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DrainStrategy":
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
case "MarkEligible":
if r.TryDecodeAsNil() {
x.MarkEligible = false
} else {
yyv5 := &x.MarkEligible
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*bool)(yyv5)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DrainUpdate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj7 int
var yyb7 bool
var yyhl7 bool = l >= 0
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MarkEligible = false
} else {
yyv9 := &x.MarkEligible
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
for {
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj7-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeUpdateEligibilityRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Eligibility))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eligibility"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Eligibility))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvent"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvent == nil {
r.EncodeNil()
} else {
x.NodeEvent.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UpdatedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.UpdatedAt))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeUpdateEligibilityRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeUpdateEligibilityRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Eligibility":
if r.TryDecodeAsNil() {
x.Eligibility = ""
} else {
yyv6 := &x.Eligibility
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "NodeEvent":
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
case "UpdatedAt":
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv9 := &x.UpdatedAt
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*int64)(yyv9)) = int64(r.DecodeInt(64))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv11 := &x.Region
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv13 := &x.Namespace
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv15 := &x.AuthToken
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv17 := &x.Forwarded
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeUpdateEligibilityRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj19 int
var yyb19 bool
var yyhl19 bool = l >= 0
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv20 := &x.NodeID
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Eligibility = ""
} else {
yyv22 := &x.Eligibility
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.NodeEvent != nil {
x.NodeEvent = nil
}
} else {
if x.NodeEvent == nil {
x.NodeEvent = new(NodeEvent)
}
x.NodeEvent.CodecDecodeSelf(d)
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UpdatedAt = 0
} else {
yyv25 := &x.UpdatedAt
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv27 := &x.Region
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv29 := &x.Namespace
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv31 := &x.AuthToken
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv33 := &x.Forwarded
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
for {
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj19-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeEvaluateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeEvaluateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeEvaluateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeEvaluateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv15 := &x.NodeID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SecretID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "SecretID":
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv6 := &x.SecretID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv12 := &x.MinQueryIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv14 := &x.MaxQueryTime
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv16 := &x.AllowStale
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv18 := &x.Prefix
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv20 := &x.AuthToken
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv22 := &x.Forwarded
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv25 := &x.NodeID
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv27 := &x.SecretID
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv29 := &x.Region
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv33 := &x.MinQueryIndex
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv35 := &x.MaxQueryTime
yym36 := z.DecBinary()
_ = yym36
if false {
} else if z.HasExtensions() && z.DecExt(yyv35) {
} else {
*((*int64)(yyv35)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv37 := &x.AllowStale
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv39 := &x.Prefix
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv41 := &x.AuthToken
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv43 := &x.Forwarded
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SearchResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Matches == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapContextSlicestring((map[Context][]string)(x.Matches), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Matches"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Matches == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapContextSlicestring((map[Context][]string)(x.Matches), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Truncations == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encMapContextbool((map[Context]bool)(x.Truncations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Truncations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Truncations == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encMapContextbool((map[Context]bool)(x.Truncations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SearchResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SearchResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Matches":
if r.TryDecodeAsNil() {
x.Matches = nil
} else {
yyv4 := &x.Matches
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapContextSlicestring((*map[Context][]string)(yyv4), d)
}
}
case "Truncations":
if r.TryDecodeAsNil() {
x.Truncations = nil
} else {
yyv6 := &x.Truncations
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decMapContextbool((*map[Context]bool)(yyv6), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv8 := &x.Index
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv10 := &x.LastContact
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv12 := &x.KnownLeader
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SearchResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Matches = nil
} else {
yyv15 := &x.Matches
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decMapContextSlicestring((*map[Context][]string)(yyv15), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Truncations = nil
} else {
yyv17 := &x.Truncations
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decMapContextbool((*map[Context]bool)(yyv17), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv21 := &x.LastContact
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv23 := &x.KnownLeader
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SearchRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
x.Context.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Context"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
x.Context.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SearchRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SearchRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv4 := &x.Prefix
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Context":
if r.TryDecodeAsNil() {
x.Context = ""
} else {
yyv6 := &x.Context
yyv6.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv7 := &x.Region
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv9 := &x.Namespace
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv11 := &x.MinQueryIndex
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv13 := &x.MaxQueryTime
yym14 := z.DecBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.DecExt(yyv13) {
} else {
*((*int64)(yyv13)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv15 := &x.AllowStale
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv17 := &x.AuthToken
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv19 := &x.Forwarded
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SearchRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj21 int
var yyb21 bool
var yyhl21 bool = l >= 0
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv22 := &x.Prefix
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Context = ""
} else {
yyv24 := &x.Context
yyv24.CodecDecodeSelf(d)
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv35 := &x.AuthToken
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv37 := &x.Forwarded
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
for {
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj21-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobRegisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.EnforceIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EnforceIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.EnforceIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.PolicyOverride))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PolicyOverride"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.PolicyOverride))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobRegisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobRegisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "EnforceIndex":
if r.TryDecodeAsNil() {
x.EnforceIndex = false
} else {
yyv5 := &x.EnforceIndex
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*bool)(yyv5)) = r.DecodeBool()
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv7 := &x.JobModifyIndex
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
case "PolicyOverride":
if r.TryDecodeAsNil() {
x.PolicyOverride = false
} else {
yyv9 := &x.PolicyOverride
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv11 := &x.Region
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv13 := &x.Namespace
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv15 := &x.AuthToken
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv17 := &x.Forwarded
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobRegisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj19 int
var yyb19 bool
var yyhl19 bool = l >= 0
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EnforceIndex = false
} else {
yyv21 := &x.EnforceIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv23 := &x.JobModifyIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PolicyOverride = false
} else {
yyv25 := &x.PolicyOverride
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv27 := &x.Region
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv29 := &x.Namespace
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv31 := &x.AuthToken
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv33 := &x.Forwarded
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
for {
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj19-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobDeregisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Purge))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Purge"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Purge))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDeregisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDeregisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Purge":
if r.TryDecodeAsNil() {
x.Purge = false
} else {
yyv6 := &x.Purge
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDeregisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv17 := &x.JobID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Purge = false
} else {
yyv19 := &x.Purge
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobBatchDeregisterRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Jobs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapNamespacedIDPtrtoJobDeregisterOptions((map[NamespacedID]*JobDeregisterOptions)(x.Jobs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Jobs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Jobs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapNamespacedIDPtrtoJobDeregisterOptions((map[NamespacedID]*JobDeregisterOptions)(x.Jobs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobBatchDeregisterRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobBatchDeregisterRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Jobs":
if r.TryDecodeAsNil() {
x.Jobs = nil
} else {
yyv4 := &x.Jobs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapNamespacedIDPtrtoJobDeregisterOptions((*map[NamespacedID]*JobDeregisterOptions)(yyv4), d)
}
}
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv6 := &x.Evals
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv6), d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobBatchDeregisterRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Jobs = nil
} else {
yyv17 := &x.Jobs
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decMapNamespacedIDPtrtoJobDeregisterOptions((*map[NamespacedID]*JobDeregisterOptions)(yyv17), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv19 := &x.Evals
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv19), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobDeregisterOptions) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Purge))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Purge"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Purge))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDeregisterOptions) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDeregisterOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Purge":
if r.TryDecodeAsNil() {
x.Purge = false
} else {
yyv4 := &x.Purge
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDeregisterOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Purge = false
} else {
yyv7 := &x.Purge
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobEvaluateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy7 := &x.EvalOptions
yy7.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalOptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy9 := &x.EvalOptions
yy9.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym12 := z.EncBinary()
_ = yym12
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobEvaluateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobEvaluateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalOptions":
if r.TryDecodeAsNil() {
x.EvalOptions = EvalOptions{}
} else {
yyv6 := &x.EvalOptions
yyv6.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv7 := &x.Region
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv9 := &x.Namespace
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv11 := &x.AuthToken
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv13 := &x.Forwarded
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobEvaluateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv16 := &x.JobID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalOptions = EvalOptions{}
} else {
yyv18 := &x.EvalOptions
yyv18.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv19 := &x.Region
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv21 := &x.Namespace
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv23 := &x.AuthToken
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv25 := &x.Forwarded
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalOptions) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.ForceReschedule))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ForceReschedule"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.ForceReschedule))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalOptions) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalOptions) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ForceReschedule":
if r.TryDecodeAsNil() {
x.ForceReschedule = false
} else {
yyv4 := &x.ForceReschedule
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalOptions) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ForceReschedule = false
} else {
yyv7 := &x.ForceReschedule
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.All))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("All"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.All))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "All":
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv6 := &x.All
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv12 := &x.MinQueryIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv14 := &x.MaxQueryTime
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv16 := &x.AllowStale
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv18 := &x.Prefix
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv20 := &x.AuthToken
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv22 := &x.Forwarded
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv25 := &x.JobID
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv27 := &x.All
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv29 := &x.Region
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv33 := &x.MinQueryIndex
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv35 := &x.MaxQueryTime
yym36 := z.DecBinary()
_ = yym36
if false {
} else if z.HasExtensions() && z.DecExt(yyv35) {
} else {
*((*int64)(yyv35)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv37 := &x.AllowStale
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv39 := &x.Prefix
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv41 := &x.AuthToken
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv43 := &x.Forwarded
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobPlanRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Diff))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Diff"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Diff))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.PolicyOverride))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PolicyOverride"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.PolicyOverride))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobPlanRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobPlanRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Diff":
if r.TryDecodeAsNil() {
x.Diff = false
} else {
yyv5 := &x.Diff
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*bool)(yyv5)) = r.DecodeBool()
}
}
case "PolicyOverride":
if r.TryDecodeAsNil() {
x.PolicyOverride = false
} else {
yyv7 := &x.PolicyOverride
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*bool)(yyv7)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv9 := &x.Region
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv11 := &x.Namespace
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv13 := &x.AuthToken
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv15 := &x.Forwarded
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobPlanRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj17 int
var yyb17 bool
var yyhl17 bool = l >= 0
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Diff = false
} else {
yyv19 := &x.Diff
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PolicyOverride = false
} else {
yyv21 := &x.PolicyOverride
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv23 := &x.Region
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv25 := &x.Namespace
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv27 := &x.AuthToken
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv29 := &x.Forwarded
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
for {
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj17-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobSummaryRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobSummaryRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobSummaryRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobSummaryRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv23 := &x.JobID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobDispatchRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Payload == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Payload))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Payload"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Payload == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Payload))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Meta"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDispatchRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDispatchRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Payload":
if r.TryDecodeAsNil() {
x.Payload = nil
} else {
yyv6 := &x.Payload
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*yyv6 = r.DecodeBytes(*(*[]byte)(yyv6), false, false)
}
}
case "Meta":
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv8 := &x.Meta
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecMapStringStringX(yyv8, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDispatchRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv19 := &x.JobID
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Payload = nil
} else {
yyv21 := &x.Payload
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*yyv21 = r.DecodeBytes(*(*[]byte)(yyv21), false, false)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv23 := &x.Meta
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecMapStringStringX(yyv23, false, d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobValidateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobValidateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobValidateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv5 := &x.Region
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv7 := &x.Namespace
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv9 := &x.AuthToken
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv11 := &x.Forwarded
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobValidateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv15 := &x.Region
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv17 := &x.Namespace
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv19 := &x.AuthToken
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv21 := &x.Forwarded
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobRevertRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.EnforcePriorVersion == nil {
r.EncodeNil()
} else {
yy10 := *x.EnforcePriorVersion
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(yy10))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EnforcePriorVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.EnforcePriorVersion == nil {
r.EncodeNil()
} else {
yy12 := *x.EnforcePriorVersion
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(yy12))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("VaultToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym24 := z.EncBinary()
_ = yym24
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym27 := z.EncBinary()
_ = yym27
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobRevertRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobRevertRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "JobVersion":
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv6 := &x.JobVersion
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "EnforcePriorVersion":
if r.TryDecodeAsNil() {
if x.EnforcePriorVersion != nil {
x.EnforcePriorVersion = nil
}
} else {
if x.EnforcePriorVersion == nil {
x.EnforcePriorVersion = new(uint64)
}
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(x.EnforcePriorVersion)) = uint64(r.DecodeUint(64))
}
}
case "VaultToken":
if r.TryDecodeAsNil() {
x.VaultToken = ""
} else {
yyv10 := &x.VaultToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv12 := &x.Region
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv14 := &x.Namespace
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobRevertRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv21 := &x.JobID
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv23 := &x.JobVersion
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.EnforcePriorVersion != nil {
x.EnforcePriorVersion = nil
}
} else {
if x.EnforcePriorVersion == nil {
x.EnforcePriorVersion = new(uint64)
}
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(x.EnforcePriorVersion)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.VaultToken = ""
} else {
yyv27 := &x.VaultToken
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv29 := &x.Region
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobStabilityRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.Stable))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stable"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.Stable))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobStabilityRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobStabilityRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "JobVersion":
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv6 := &x.JobVersion
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "Stable":
if r.TryDecodeAsNil() {
x.Stable = false
} else {
yyv8 := &x.Stable
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobStabilityRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv19 := &x.JobID
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv21 := &x.JobVersion
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stable = false
} else {
yyv23 := &x.Stable
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobStabilityResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobStabilityResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobStabilityResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv4 := &x.Index
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobStabilityResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv7 := &x.Index
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalUpdateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalUpdateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalUpdateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv4 := &x.Evals
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv4), d)
}
}
case "EvalToken":
if r.TryDecodeAsNil() {
x.EvalToken = ""
} else {
yyv6 := &x.EvalToken
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalUpdateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv17 := &x.Evals
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv17), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalToken = ""
} else {
yyv19 := &x.EvalToken
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalDeleteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Evals, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Evals, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.Allocs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.Allocs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalDeleteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalDeleteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv4 := &x.Evals
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Allocs":
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv6 := &x.Allocs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalDeleteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv17 := &x.Evals
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
z.F.DecSliceStringX(yyv17, false, d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv19 := &x.Allocs
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
z.F.DecSliceStringX(yyv19, false, d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv23 := &x.EvalID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalAckRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Token))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Token"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Token))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalAckRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalAckRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Token":
if r.TryDecodeAsNil() {
x.Token = ""
} else {
yyv6 := &x.Token
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalAckRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv17 := &x.EvalID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Token = ""
} else {
yyv19 := &x.Token
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalDequeueRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Schedulers == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Schedulers, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Schedulers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Schedulers == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Schedulers, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.Timeout) {
} else {
r.EncodeInt(int64(x.Timeout))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Timeout"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.Timeout) {
} else {
r.EncodeInt(int64(x.Timeout))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.SchedulerVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SchedulerVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.SchedulerVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalDequeueRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalDequeueRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Schedulers":
if r.TryDecodeAsNil() {
x.Schedulers = nil
} else {
yyv4 := &x.Schedulers
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Timeout":
if r.TryDecodeAsNil() {
x.Timeout = 0
} else {
yyv6 := &x.Timeout
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "SchedulerVersion":
if r.TryDecodeAsNil() {
x.SchedulerVersion = 0
} else {
yyv8 := &x.SchedulerVersion
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint16)(yyv8)) = uint16(r.DecodeUint(16))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalDequeueRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Schedulers = nil
} else {
yyv19 := &x.Schedulers
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
z.F.DecSliceStringX(yyv19, false, d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Timeout = 0
} else {
yyv21 := &x.Timeout
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SchedulerVersion = 0
} else {
yyv23 := &x.SchedulerVersion
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint16)(yyv23)) = uint16(r.DecodeUint(16))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PlanRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Plan == nil {
r.EncodeNil()
} else {
x.Plan.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Plan"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Plan == nil {
r.EncodeNil()
} else {
x.Plan.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PlanRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PlanRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Plan":
if r.TryDecodeAsNil() {
if x.Plan != nil {
x.Plan = nil
}
} else {
if x.Plan == nil {
x.Plan = new(Plan)
}
x.Plan.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv5 := &x.Region
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv7 := &x.Namespace
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv9 := &x.AuthToken
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv11 := &x.Forwarded
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PlanRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Plan != nil {
x.Plan = nil
}
} else {
if x.Plan == nil {
x.Plan = new(Plan)
}
x.Plan.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv15 := &x.Region
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv17 := &x.Namespace
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv19 := &x.AuthToken
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv21 := &x.Forwarded
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ApplyPlanResultsRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [15]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(15)
} else {
yynn2 = 15
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Alloc == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Alloc), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Alloc"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Alloc == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Alloc), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocsStopped == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsStopped), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocsStopped"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocsStopped == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsStopped), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocsUpdated == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.AllocsUpdated), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocsUpdated"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocsUpdated == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.AllocsUpdated), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
}
var yyn15 bool
if x.AllocUpdateRequest.Job == nil {
yyn15 = true
goto LABEL15
}
LABEL15:
if yyr2 || yy2arr2 {
if yyn15 {
r.EncodeNil()
} else {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyn15 {
r.EncodeNil()
} else {
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployment"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentUpdates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.NodePreemptions), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodePreemptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.NodePreemptions), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocsPreempted == nil {
r.EncodeNil()
} else {
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsPreempted), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocsPreempted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocsPreempted == nil {
r.EncodeNil()
} else {
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsPreempted), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.PreemptionEvals == nil {
r.EncodeNil()
} else {
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.PreemptionEvals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptionEvals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PreemptionEvals == nil {
r.EncodeNil()
} else {
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.PreemptionEvals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ApplyPlanResultsRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ApplyPlanResultsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Alloc":
if r.TryDecodeAsNil() {
x.Alloc = nil
} else {
yyv4 := &x.Alloc
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv4), d)
}
}
case "AllocsStopped":
if r.TryDecodeAsNil() {
x.AllocsStopped = nil
} else {
yyv6 := &x.AllocsStopped
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv6), d)
}
}
case "AllocsUpdated":
if r.TryDecodeAsNil() {
x.AllocsUpdated = nil
} else {
yyv8 := &x.AllocsUpdated
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv8), d)
}
}
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv10 := &x.Evals
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv10), d)
}
}
case "Job":
if x.AllocUpdateRequest.Job == nil {
x.AllocUpdateRequest.Job = new(Job)
}
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv13 := &x.Region
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv15 := &x.Namespace
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv17 := &x.AuthToken
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv19 := &x.Forwarded
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
case "Deployment":
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
case "DeploymentUpdates":
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv22 := &x.DeploymentUpdates
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv22), d)
}
}
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv24 := &x.EvalID
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "NodePreemptions":
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv26 := &x.NodePreemptions
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv26), d)
}
}
case "AllocsPreempted":
if r.TryDecodeAsNil() {
x.AllocsPreempted = nil
} else {
yyv28 := &x.AllocsPreempted
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv28), d)
}
}
case "PreemptionEvals":
if r.TryDecodeAsNil() {
x.PreemptionEvals = nil
} else {
yyv30 := &x.PreemptionEvals
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv30), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ApplyPlanResultsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj32 int
var yyb32 bool
var yyhl32 bool = l >= 0
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Alloc = nil
} else {
yyv33 := &x.Alloc
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv33), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocsStopped = nil
} else {
yyv35 := &x.AllocsStopped
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv35), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocsUpdated = nil
} else {
yyv37 := &x.AllocsUpdated
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv37), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv39 := &x.Evals
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv39), d)
}
}
if x.AllocUpdateRequest.Job == nil {
x.AllocUpdateRequest.Job = new(Job)
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv42 := &x.Region
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
*((*string)(yyv42)) = r.DecodeString()
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv44 := &x.Namespace
yym45 := z.DecBinary()
_ = yym45
if false {
} else {
*((*string)(yyv44)) = r.DecodeString()
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv46 := &x.AuthToken
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*string)(yyv46)) = r.DecodeString()
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv48 := &x.Forwarded
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
*((*bool)(yyv48)) = r.DecodeBool()
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv51 := &x.DeploymentUpdates
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv51), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv53 := &x.EvalID
yym54 := z.DecBinary()
_ = yym54
if false {
} else {
*((*string)(yyv53)) = r.DecodeString()
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv55 := &x.NodePreemptions
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv55), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocsPreempted = nil
} else {
yyv57 := &x.AllocsPreempted
yym58 := z.DecBinary()
_ = yym58
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv57), d)
}
}
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptionEvals = nil
} else {
yyv59 := &x.PreemptionEvals
yym60 := z.DecBinary()
_ = yym60
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv59), d)
}
}
for {
yyj32++
if yyhl32 {
yyb32 = yyj32 > l
} else {
yyb32 = r.CheckBreak()
}
if yyb32 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj32-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocUpdateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Alloc == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Alloc), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Alloc"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Alloc == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Alloc), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocsStopped == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsStopped), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocsStopped"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocsStopped == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoAllocationDiff(([]*AllocationDiff)(x.AllocsStopped), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocsUpdated == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.AllocsUpdated), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocsUpdated"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocsUpdated == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.AllocsUpdated), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocUpdateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocUpdateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Alloc":
if r.TryDecodeAsNil() {
x.Alloc = nil
} else {
yyv4 := &x.Alloc
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv4), d)
}
}
case "AllocsStopped":
if r.TryDecodeAsNil() {
x.AllocsStopped = nil
} else {
yyv6 := &x.AllocsStopped
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv6), d)
}
}
case "AllocsUpdated":
if r.TryDecodeAsNil() {
x.AllocsUpdated = nil
} else {
yyv8 := &x.AllocsUpdated
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv8), d)
}
}
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv10 := &x.Evals
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv10), d)
}
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv13 := &x.Region
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv15 := &x.Namespace
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv17 := &x.AuthToken
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv19 := &x.Forwarded
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocUpdateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj21 int
var yyb21 bool
var yyhl21 bool = l >= 0
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Alloc = nil
} else {
yyv22 := &x.Alloc
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv22), d)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocsStopped = nil
} else {
yyv24 := &x.AllocsStopped
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
h.decSlicePtrtoAllocationDiff((*[]*AllocationDiff)(yyv24), d)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocsUpdated = nil
} else {
yyv26 := &x.AllocsUpdated
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv26), d)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv28 := &x.Evals
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv28), d)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv31 := &x.Region
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv33 := &x.Namespace
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv35 := &x.AuthToken
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv37 := &x.Forwarded
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
for {
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj21-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocUpdateDesiredTransitionRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoDesiredTransition((map[string]*DesiredTransition)(x.Allocs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoDesiredTransition((map[string]*DesiredTransition)(x.Allocs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evals == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocUpdateDesiredTransitionRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocUpdateDesiredTransitionRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocs":
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv4 := &x.Allocs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoDesiredTransition((*map[string]*DesiredTransition)(yyv4), d)
}
}
case "Evals":
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv6 := &x.Evals
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv6), d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocUpdateDesiredTransitionRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv17 := &x.Allocs
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decMapstringPtrtoDesiredTransition((*map[string]*DesiredTransition)(yyv17), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evals = nil
} else {
yyv19 := &x.Evals
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv19), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocStopRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocStopRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocStopRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv4 := &x.AllocID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocStopRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv15 := &x.AllocID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocStopResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocStopResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocStopResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocStopResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv9 := &x.EvalID
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv11 := &x.Index
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv4 := &x.AllocID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv23 := &x.AllocID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocSignalRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [11]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(11)
} else {
yynn2 = 11
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Task))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Task"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Task))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Signal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Signal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Signal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocSignalRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocSignalRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv4 := &x.AllocID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Task":
if r.TryDecodeAsNil() {
x.Task = ""
} else {
yyv6 := &x.Task
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Signal":
if r.TryDecodeAsNil() {
x.Signal = ""
} else {
yyv8 := &x.Signal
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv14 := &x.MinQueryIndex
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint64)(yyv14)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv16 := &x.MaxQueryTime
yym17 := z.DecBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.DecExt(yyv16) {
} else {
*((*int64)(yyv16)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv18 := &x.AllowStale
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv20 := &x.Prefix
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv22 := &x.AuthToken
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv24 := &x.Forwarded
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*bool)(yyv24)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocSignalRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj26 int
var yyb26 bool
var yyhl26 bool = l >= 0
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv27 := &x.AllocID
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Task = ""
} else {
yyv29 := &x.Task
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Signal = ""
} else {
yyv31 := &x.Signal
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv33 := &x.Region
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv35 := &x.Namespace
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv37 := &x.MinQueryIndex
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*uint64)(yyv37)) = uint64(r.DecodeUint(64))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv39 := &x.MaxQueryTime
yym40 := z.DecBinary()
_ = yym40
if false {
} else if z.HasExtensions() && z.DecExt(yyv39) {
} else {
*((*int64)(yyv39)) = int64(r.DecodeInt(64))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv41 := &x.AllowStale
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*bool)(yyv41)) = r.DecodeBool()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv43 := &x.Prefix
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*string)(yyv43)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv45 := &x.AuthToken
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*string)(yyv45)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv47 := &x.Forwarded
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*bool)(yyv47)) = r.DecodeBool()
}
}
for {
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj26-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocsGetRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AllocIDs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.AllocIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocIDs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.AllocIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocsGetRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocsGetRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocIDs":
if r.TryDecodeAsNil() {
x.AllocIDs = nil
} else {
yyv4 := &x.AllocIDs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocsGetRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocIDs = nil
} else {
yyv23 := &x.AllocIDs
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocRestartRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskName))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskName"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskName))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocRestartRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocRestartRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv4 := &x.AllocID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "TaskName":
if r.TryDecodeAsNil() {
x.TaskName = ""
} else {
yyv6 := &x.TaskName
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv12 := &x.MinQueryIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv14 := &x.MaxQueryTime
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv16 := &x.AllowStale
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv18 := &x.Prefix
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv20 := &x.AuthToken
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv22 := &x.Forwarded
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocRestartRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv25 := &x.AllocID
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskName = ""
} else {
yyv27 := &x.TaskName
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv29 := &x.Region
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv33 := &x.MinQueryIndex
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv35 := &x.MaxQueryTime
yym36 := z.DecBinary()
_ = yym36
if false {
} else if z.HasExtensions() && z.DecExt(yyv35) {
} else {
*((*int64)(yyv35)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv37 := &x.AllowStale
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv39 := &x.Prefix
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv41 := &x.AuthToken
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv43 := &x.Forwarded
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PeriodicForceRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PeriodicForceRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PeriodicForceRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PeriodicForceRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv15 := &x.JobID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ServerMembersResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerName))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ServerName"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerName))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerRegion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ServerRegion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerRegion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerDC))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ServerDC"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ServerDC))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Members == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoServerMember(([]*ServerMember)(x.Members), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Members"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Members == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoServerMember(([]*ServerMember)(x.Members), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ServerMembersResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ServerMembersResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ServerName":
if r.TryDecodeAsNil() {
x.ServerName = ""
} else {
yyv4 := &x.ServerName
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "ServerRegion":
if r.TryDecodeAsNil() {
x.ServerRegion = ""
} else {
yyv6 := &x.ServerRegion
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "ServerDC":
if r.TryDecodeAsNil() {
x.ServerDC = ""
} else {
yyv8 := &x.ServerDC
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Members":
if r.TryDecodeAsNil() {
x.Members = nil
} else {
yyv10 := &x.Members
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
h.decSlicePtrtoServerMember((*[]*ServerMember)(yyv10), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ServerMembersResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ServerName = ""
} else {
yyv13 := &x.ServerName
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ServerRegion = ""
} else {
yyv15 := &x.ServerRegion
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ServerDC = ""
} else {
yyv17 := &x.ServerDC
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Members = nil
} else {
yyv19 := &x.Members
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoServerMember((*[]*ServerMember)(yyv19), d)
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ServerMember) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [11]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(11)
} else {
yynn2 = 11
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Addr == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.Addr) {
} else if !yym7 {
z.EncTextMarshal(x.Addr)
} else {
h.encnet_IP((net.IP)(x.Addr), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Addr"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Addr == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.Addr) {
} else if !yym8 {
z.EncTextMarshal(x.Addr)
} else {
h.encnet_IP((net.IP)(x.Addr), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Port))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Port"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Port))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tags == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncMapStringStringV(x.Tags, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tags"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tags == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncMapStringStringV(x.Tags, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.ProtocolMin))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProtocolMin"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.ProtocolMin))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.ProtocolMax))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProtocolMax"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.ProtocolMax))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeUint(uint64(x.ProtocolCur))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProtocolCur"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeUint(uint64(x.ProtocolCur))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeUint(uint64(x.DelegateMin))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DelegateMin"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.DelegateMin))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeUint(uint64(x.DelegateMax))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DelegateMax"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeUint(uint64(x.DelegateMax))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeUint(uint64(x.DelegateCur))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DelegateCur"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeUint(uint64(x.DelegateCur))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ServerMember) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ServerMember) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Addr":
if r.TryDecodeAsNil() {
x.Addr = nil
} else {
yyv6 := &x.Addr
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else if !yym7 {
z.DecTextUnmarshal(yyv6)
} else {
h.decnet_IP((*net.IP)(yyv6), d)
}
}
case "Port":
if r.TryDecodeAsNil() {
x.Port = 0
} else {
yyv8 := &x.Port
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint16)(yyv8)) = uint16(r.DecodeUint(16))
}
}
case "Tags":
if r.TryDecodeAsNil() {
x.Tags = nil
} else {
yyv10 := &x.Tags
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecMapStringStringX(yyv10, false, d)
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv12 := &x.Status
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "ProtocolMin":
if r.TryDecodeAsNil() {
x.ProtocolMin = 0
} else {
yyv14 := &x.ProtocolMin
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint8)(yyv14)) = uint8(r.DecodeUint(8))
}
}
case "ProtocolMax":
if r.TryDecodeAsNil() {
x.ProtocolMax = 0
} else {
yyv16 := &x.ProtocolMax
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*uint8)(yyv16)) = uint8(r.DecodeUint(8))
}
}
case "ProtocolCur":
if r.TryDecodeAsNil() {
x.ProtocolCur = 0
} else {
yyv18 := &x.ProtocolCur
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*uint8)(yyv18)) = uint8(r.DecodeUint(8))
}
}
case "DelegateMin":
if r.TryDecodeAsNil() {
x.DelegateMin = 0
} else {
yyv20 := &x.DelegateMin
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*uint8)(yyv20)) = uint8(r.DecodeUint(8))
}
}
case "DelegateMax":
if r.TryDecodeAsNil() {
x.DelegateMax = 0
} else {
yyv22 := &x.DelegateMax
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*uint8)(yyv22)) = uint8(r.DecodeUint(8))
}
}
case "DelegateCur":
if r.TryDecodeAsNil() {
x.DelegateCur = 0
} else {
yyv24 := &x.DelegateCur
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*uint8)(yyv24)) = uint8(r.DecodeUint(8))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ServerMember) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj26 int
var yyb26 bool
var yyhl26 bool = l >= 0
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv27 := &x.Name
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Addr = nil
} else {
yyv29 := &x.Addr
yym30 := z.DecBinary()
_ = yym30
if false {
} else if z.HasExtensions() && z.DecExt(yyv29) {
} else if !yym30 {
z.DecTextUnmarshal(yyv29)
} else {
h.decnet_IP((*net.IP)(yyv29), d)
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Port = 0
} else {
yyv31 := &x.Port
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*uint16)(yyv31)) = uint16(r.DecodeUint(16))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tags = nil
} else {
yyv33 := &x.Tags
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
z.F.DecMapStringStringX(yyv33, false, d)
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv35 := &x.Status
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProtocolMin = 0
} else {
yyv37 := &x.ProtocolMin
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*uint8)(yyv37)) = uint8(r.DecodeUint(8))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProtocolMax = 0
} else {
yyv39 := &x.ProtocolMax
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*uint8)(yyv39)) = uint8(r.DecodeUint(8))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProtocolCur = 0
} else {
yyv41 := &x.ProtocolCur
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*uint8)(yyv41)) = uint8(r.DecodeUint(8))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DelegateMin = 0
} else {
yyv43 := &x.DelegateMin
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*uint8)(yyv43)) = uint8(r.DecodeUint(8))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DelegateMax = 0
} else {
yyv45 := &x.DelegateMax
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*uint8)(yyv45)) = uint8(r.DecodeUint(8))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DelegateCur = 0
} else {
yyv47 := &x.DelegateCur
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*uint8)(yyv47)) = uint8(r.DecodeUint(8))
}
}
for {
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj26-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeriveVaultTokenRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [12]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(12)
} else {
yynn2 = 12
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SecretID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.Tasks, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tasks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.Tasks, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeriveVaultTokenRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeriveVaultTokenRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "SecretID":
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv6 := &x.SecretID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv8 := &x.AllocID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Tasks":
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv10 := &x.Tasks
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv12 := &x.Region
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv14 := &x.Namespace
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv16 := &x.MinQueryIndex
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*uint64)(yyv16)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv18 := &x.MaxQueryTime
yym19 := z.DecBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.DecExt(yyv18) {
} else {
*((*int64)(yyv18)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv20 := &x.AllowStale
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv22 := &x.Prefix
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv24 := &x.AuthToken
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv26 := &x.Forwarded
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*bool)(yyv26)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeriveVaultTokenRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj28 int
var yyb28 bool
var yyhl28 bool = l >= 0
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv29 := &x.NodeID
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv31 := &x.SecretID
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv33 := &x.AllocID
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv35 := &x.Tasks
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
z.F.DecSliceStringX(yyv35, false, d)
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv37 := &x.Region
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv39 := &x.Namespace
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv41 := &x.MinQueryIndex
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*uint64)(yyv41)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv43 := &x.MaxQueryTime
yym44 := z.DecBinary()
_ = yym44
if false {
} else if z.HasExtensions() && z.DecExt(yyv43) {
} else {
*((*int64)(yyv43)) = int64(r.DecodeInt(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv45 := &x.AllowStale
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*bool)(yyv45)) = r.DecodeBool()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv47 := &x.Prefix
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*string)(yyv47)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv49 := &x.AuthToken
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*string)(yyv49)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv51 := &x.Forwarded
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
*((*bool)(yyv51)) = r.DecodeBool()
}
}
for {
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj28-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *VaultAccessorsRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Accessors == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoVaultAccessor(([]*VaultAccessor)(x.Accessors), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Accessors"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Accessors == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoVaultAccessor(([]*VaultAccessor)(x.Accessors), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *VaultAccessorsRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *VaultAccessorsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Accessors":
if r.TryDecodeAsNil() {
x.Accessors = nil
} else {
yyv4 := &x.Accessors
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoVaultAccessor((*[]*VaultAccessor)(yyv4), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *VaultAccessorsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Accessors = nil
} else {
yyv7 := &x.Accessors
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoVaultAccessor((*[]*VaultAccessor)(yyv7), d)
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *VaultAccessor) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Task))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Task"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Task))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Accessor))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Accessor"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Accessor))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeInt(int64(x.CreationTTL))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreationTTL"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeInt(int64(x.CreationTTL))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *VaultAccessor) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *VaultAccessor) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AllocID":
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv4 := &x.AllocID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Task":
if r.TryDecodeAsNil() {
x.Task = ""
} else {
yyv6 := &x.Task
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv8 := &x.NodeID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Accessor":
if r.TryDecodeAsNil() {
x.Accessor = ""
} else {
yyv10 := &x.Accessor
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "CreationTTL":
if r.TryDecodeAsNil() {
x.CreationTTL = 0
} else {
yyv12 := &x.CreationTTL
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*int)(yyv12)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv14 := &x.CreateIndex
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint64)(yyv14)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *VaultAccessor) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocID = ""
} else {
yyv17 := &x.AllocID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Task = ""
} else {
yyv19 := &x.Task
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv21 := &x.NodeID
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Accessor = ""
} else {
yyv23 := &x.Accessor
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreationTTL = 0
} else {
yyv25 := &x.CreationTTL
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int)(yyv25)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv27 := &x.CreateIndex
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeriveVaultTokenResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncMapStringStringV(x.Tasks, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tasks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncMapStringStringV(x.Tasks, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Error == nil {
r.EncodeNil()
} else {
x.Error.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Error"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Error == nil {
r.EncodeNil()
} else {
x.Error.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeriveVaultTokenResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeriveVaultTokenResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tasks":
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv4 := &x.Tasks
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecMapStringStringX(yyv4, false, d)
}
}
case "Error":
if r.TryDecodeAsNil() {
if x.Error != nil {
x.Error = nil
}
} else {
if x.Error == nil {
x.Error = new(RecoverableError)
}
x.Error.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv7 := &x.Index
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv9 := &x.LastContact
yym10 := z.DecBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.DecExt(yyv9) {
} else {
*((*int64)(yyv9)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv11 := &x.KnownLeader
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeriveVaultTokenResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv14 := &x.Tasks
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
z.F.DecMapStringStringX(yyv14, false, d)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Error != nil {
x.Error = nil
}
} else {
if x.Error == nil {
x.Error = new(RecoverableError)
}
x.Error.CodecDecodeSelf(d)
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv17 := &x.Index
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv19 := &x.LastContact
yym20 := z.DecBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.DecExt(yyv19) {
} else {
*((*int64)(yyv19)) = int64(r.DecodeInt(64))
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv21 := &x.KnownLeader
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *GenericRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *GenericRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *GenericRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *GenericRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentDeleteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Deployments == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Deployments, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployments"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployments == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Deployments, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentDeleteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentDeleteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Deployments":
if r.TryDecodeAsNil() {
x.Deployments = nil
} else {
yyv4 := &x.Deployments
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentDeleteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Deployments = nil
} else {
yyv15 := &x.Deployments
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentStatusUpdateRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeploymentUpdate == nil {
r.EncodeNil()
} else {
x.DeploymentUpdate.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentUpdate == nil {
r.EncodeNil()
} else {
x.DeploymentUpdate.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentStatusUpdateRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentStatusUpdateRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Eval":
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
case "DeploymentUpdate":
if r.TryDecodeAsNil() {
if x.DeploymentUpdate != nil {
x.DeploymentUpdate = nil
}
} else {
if x.DeploymentUpdate == nil {
x.DeploymentUpdate = new(DeploymentStatusUpdate)
}
x.DeploymentUpdate.CodecDecodeSelf(d)
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentStatusUpdateRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj7 int
var yyb7 bool
var yyhl7 bool = l >= 0
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DeploymentUpdate != nil {
x.DeploymentUpdate = nil
}
} else {
if x.DeploymentUpdate == nil {
x.DeploymentUpdate = new(DeploymentStatusUpdate)
}
x.DeploymentUpdate.CodecDecodeSelf(d)
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
for {
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj7-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentAllocHealthRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.HealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.HealthyAllocationIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthyAllocationIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.HealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.HealthyAllocationIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.UnhealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncSliceStringV(x.UnhealthyAllocationIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UnhealthyAllocationIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.UnhealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncSliceStringV(x.UnhealthyAllocationIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentAllocHealthRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentAllocHealthRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "HealthyAllocationIDs":
if r.TryDecodeAsNil() {
x.HealthyAllocationIDs = nil
} else {
yyv6 := &x.HealthyAllocationIDs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "UnhealthyAllocationIDs":
if r.TryDecodeAsNil() {
x.UnhealthyAllocationIDs = nil
} else {
yyv8 := &x.UnhealthyAllocationIDs
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentAllocHealthRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv19 := &x.DeploymentID
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthyAllocationIDs = nil
} else {
yyv21 := &x.HealthyAllocationIDs
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
z.F.DecSliceStringX(yyv21, false, d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UnhealthyAllocationIDs = nil
} else {
yyv23 := &x.UnhealthyAllocationIDs
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ApplyDeploymentAllocHealthRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [11]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(11)
} else {
yynn2 = 11
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.HealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.HealthyAllocationIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthyAllocationIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.HealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.HealthyAllocationIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.UnhealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncSliceStringV(x.UnhealthyAllocationIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UnhealthyAllocationIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.UnhealthyAllocationIDs == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncSliceStringV(x.UnhealthyAllocationIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy25 := &x.Timestamp
yym26 := z.EncBinary()
_ = yym26
if false {
} else if yym27 := z.TimeRtidIfBinc(); yym27 != 0 {
r.EncodeBuiltin(yym27, yy25)
} else if z.HasExtensions() && z.EncExt(yy25) {
} else if yym26 {
z.EncBinaryMarshal(yy25)
} else if !yym26 && z.IsJSONHandle() {
z.EncJSONMarshal(yy25)
} else {
z.EncFallback(yy25)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Timestamp"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy28 := &x.Timestamp
yym29 := z.EncBinary()
_ = yym29
if false {
} else if yym30 := z.TimeRtidIfBinc(); yym30 != 0 {
r.EncodeBuiltin(yym30, yy28)
} else if z.HasExtensions() && z.EncExt(yy28) {
} else if yym29 {
z.EncBinaryMarshal(yy28)
} else if !yym29 && z.IsJSONHandle() {
z.EncJSONMarshal(yy28)
} else {
z.EncFallback(yy28)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeploymentUpdate == nil {
r.EncodeNil()
} else {
x.DeploymentUpdate.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentUpdate == nil {
r.EncodeNil()
} else {
x.DeploymentUpdate.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ApplyDeploymentAllocHealthRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ApplyDeploymentAllocHealthRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "HealthyAllocationIDs":
if r.TryDecodeAsNil() {
x.HealthyAllocationIDs = nil
} else {
yyv6 := &x.HealthyAllocationIDs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "UnhealthyAllocationIDs":
if r.TryDecodeAsNil() {
x.UnhealthyAllocationIDs = nil
} else {
yyv8 := &x.UnhealthyAllocationIDs
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Timestamp":
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv18 := &x.Timestamp
yym19 := z.DecBinary()
_ = yym19
if false {
} else if yym20 := z.TimeRtidIfBinc(); yym20 != 0 {
r.DecodeBuiltin(yym20, yyv18)
} else if z.HasExtensions() && z.DecExt(yyv18) {
} else if yym19 {
z.DecBinaryUnmarshal(yyv18)
} else if !yym19 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv18)
} else {
z.DecFallback(yyv18, false)
}
}
case "DeploymentUpdate":
if r.TryDecodeAsNil() {
if x.DeploymentUpdate != nil {
x.DeploymentUpdate = nil
}
} else {
if x.DeploymentUpdate == nil {
x.DeploymentUpdate = new(DeploymentStatusUpdate)
}
x.DeploymentUpdate.CodecDecodeSelf(d)
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Eval":
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ApplyDeploymentAllocHealthRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv25 := &x.DeploymentID
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthyAllocationIDs = nil
} else {
yyv27 := &x.HealthyAllocationIDs
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
z.F.DecSliceStringX(yyv27, false, d)
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UnhealthyAllocationIDs = nil
} else {
yyv29 := &x.UnhealthyAllocationIDs
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
z.F.DecSliceStringX(yyv29, false, d)
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv31 := &x.Region
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv33 := &x.Namespace
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv35 := &x.AuthToken
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv37 := &x.Forwarded
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv39 := &x.Timestamp
yym40 := z.DecBinary()
_ = yym40
if false {
} else if yym41 := z.TimeRtidIfBinc(); yym41 != 0 {
r.DecodeBuiltin(yym41, yyv39)
} else if z.HasExtensions() && z.DecExt(yyv39) {
} else if yym40 {
z.DecBinaryUnmarshal(yyv39)
} else if !yym40 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv39)
} else {
z.DecFallback(yyv39, false)
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DeploymentUpdate != nil {
x.DeploymentUpdate = nil
}
} else {
if x.DeploymentUpdate == nil {
x.DeploymentUpdate = new(DeploymentStatusUpdate)
}
x.DeploymentUpdate.CodecDecodeSelf(d)
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentPromoteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.All))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("All"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.All))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Groups == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncSliceStringV(x.Groups, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Groups"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Groups == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncSliceStringV(x.Groups, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentPromoteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentPromoteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "All":
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv6 := &x.All
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Groups":
if r.TryDecodeAsNil() {
x.Groups = nil
} else {
yyv8 := &x.Groups
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentPromoteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv19 := &x.DeploymentID
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv21 := &x.All
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Groups = nil
} else {
yyv23 := &x.Groups
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv29 := &x.AuthToken
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv31 := &x.Forwarded
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ApplyDeploymentPromoteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.All))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("All"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.All))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Groups == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncSliceStringV(x.Groups, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Groups"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Groups == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncSliceStringV(x.Groups, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ApplyDeploymentPromoteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ApplyDeploymentPromoteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "All":
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv6 := &x.All
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Groups":
if r.TryDecodeAsNil() {
x.Groups = nil
} else {
yyv8 := &x.Groups
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv10 := &x.Region
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv12 := &x.Namespace
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv14 := &x.AuthToken
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv16 := &x.Forwarded
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Eval":
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ApplyDeploymentPromoteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj19 int
var yyb19 bool
var yyhl19 bool = l >= 0
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv20 := &x.DeploymentID
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.All = false
} else {
yyv22 := &x.All
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Groups = nil
} else {
yyv24 := &x.Groups
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
z.F.DecSliceStringX(yyv24, false, d)
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv26 := &x.Region
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv28 := &x.Namespace
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv30 := &x.AuthToken
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*string)(yyv30)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv32 := &x.Forwarded
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*bool)(yyv32)) = r.DecodeBool()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
for {
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj19-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentPauseRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Pause))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Pause"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Pause))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentPauseRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentPauseRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Pause":
if r.TryDecodeAsNil() {
x.Pause = false
} else {
yyv6 := &x.Pause
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv12 := &x.AuthToken
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv14 := &x.Forwarded
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentPauseRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv17 := &x.DeploymentID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Pause = false
} else {
yyv19 := &x.Pause
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv25 := &x.AuthToken
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv27 := &x.Forwarded
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv23 := &x.DeploymentID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentFailRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentFailRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentFailRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentFailRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv15 := &x.DeploymentID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleDeploymentResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployment"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleDeploymentResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleDeploymentResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Deployment":
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleDeploymentResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *GenericResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *GenericResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *GenericResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv4 := &x.Index
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *GenericResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv7 := &x.Index
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *VersionResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Build))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Build"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Build))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Versions == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringIntV(x.Versions, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Versions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Versions == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringIntV(x.Versions, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *VersionResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *VersionResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Build":
if r.TryDecodeAsNil() {
x.Build = ""
} else {
yyv4 := &x.Build
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Versions":
if r.TryDecodeAsNil() {
x.Versions = nil
} else {
yyv6 := &x.Versions
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringIntX(yyv6, false, d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv8 := &x.Index
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv10 := &x.LastContact
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv12 := &x.KnownLeader
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *VersionResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Build = ""
} else {
yyv15 := &x.Build
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Versions = nil
} else {
yyv17 := &x.Versions
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
z.F.DecMapStringIntX(yyv17, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv21 := &x.LastContact
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv23 := &x.KnownLeader
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobRegisterResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Warnings"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobRegisterResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobRegisterResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv6 := &x.EvalCreateIndex
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv8 := &x.JobModifyIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "Warnings":
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv10 := &x.Warnings
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv12 := &x.Index
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv14 := &x.LastContact
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv16 := &x.KnownLeader
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobRegisterResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj18 int
var yyb18 bool
var yyhl18 bool = l >= 0
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv19 := &x.EvalID
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv21 := &x.EvalCreateIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv23 := &x.JobModifyIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv25 := &x.Warnings
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv27 := &x.Index
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv29 := &x.LastContact
yym30 := z.DecBinary()
_ = yym30
if false {
} else if z.HasExtensions() && z.DecExt(yyv29) {
} else {
*((*int64)(yyv29)) = int64(r.DecodeInt(64))
}
}
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv31 := &x.KnownLeader
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*bool)(yyv31)) = r.DecodeBool()
}
}
for {
yyj18++
if yyhl18 {
yyb18 = yyj18 > l
} else {
yyb18 = r.CheckBreak()
}
if yyb18 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj18-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobDeregisterResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDeregisterResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDeregisterResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv6 := &x.EvalCreateIndex
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv8 := &x.JobModifyIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv10 := &x.Index
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv12 := &x.LastContact
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv14 := &x.KnownLeader
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDeregisterResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv17 := &x.EvalID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv19 := &x.EvalCreateIndex
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv21 := &x.JobModifyIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv23 := &x.Index
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv25 := &x.LastContact
yym26 := z.DecBinary()
_ = yym26
if false {
} else if z.HasExtensions() && z.DecExt(yyv25) {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv27 := &x.KnownLeader
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobBatchDeregisterResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.JobEvals == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapNamespacedIDstring((map[NamespacedID]string)(x.JobEvals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobEvals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.JobEvals == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapNamespacedIDstring((map[NamespacedID]string)(x.JobEvals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobBatchDeregisterResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobBatchDeregisterResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobEvals":
if r.TryDecodeAsNil() {
x.JobEvals = nil
} else {
yyv4 := &x.JobEvals
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapNamespacedIDstring((*map[NamespacedID]string)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobBatchDeregisterResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobEvals = nil
} else {
yyv13 := &x.JobEvals
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decMapNamespacedIDstring((*map[NamespacedID]string)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobValidateResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.DriverConfigValidated))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DriverConfigValidated"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.DriverConfigValidated))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ValidationErrors == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.ValidationErrors, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ValidationErrors"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ValidationErrors == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.ValidationErrors, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Error))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Error"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Error))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Warnings"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobValidateResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobValidateResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DriverConfigValidated":
if r.TryDecodeAsNil() {
x.DriverConfigValidated = false
} else {
yyv4 := &x.DriverConfigValidated
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "ValidationErrors":
if r.TryDecodeAsNil() {
x.ValidationErrors = nil
} else {
yyv6 := &x.ValidationErrors
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "Error":
if r.TryDecodeAsNil() {
x.Error = ""
} else {
yyv8 := &x.Error
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Warnings":
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv10 := &x.Warnings
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobValidateResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DriverConfigValidated = false
} else {
yyv13 := &x.DriverConfigValidated
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ValidationErrors = nil
} else {
yyv15 := &x.ValidationErrors
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Error = ""
} else {
yyv17 := &x.Error
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv19 := &x.Warnings
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeUpdateResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.HeartbeatTTL) {
} else {
r.EncodeInt(int64(x.HeartbeatTTL))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HeartbeatTTL"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.HeartbeatTTL) {
} else {
r.EncodeInt(int64(x.HeartbeatTTL))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeaderRPCAddr))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LeaderRPCAddr"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeaderRPCAddr))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeInt(int64(x.NumNodes))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NumNodes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeInt(int64(x.NumNodes))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Servers == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
h.encSlicePtrtoNodeServerInfo(([]*NodeServerInfo)(x.Servers), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Servers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Servers == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
h.encSlicePtrtoNodeServerInfo(([]*NodeServerInfo)(x.Servers), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeUpdateResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeUpdateResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "HeartbeatTTL":
if r.TryDecodeAsNil() {
x.HeartbeatTTL = 0
} else {
yyv4 := &x.HeartbeatTTL
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "EvalIDs":
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv6 := &x.EvalIDs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv8 := &x.EvalCreateIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "NodeModifyIndex":
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv10 := &x.NodeModifyIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "LeaderRPCAddr":
if r.TryDecodeAsNil() {
x.LeaderRPCAddr = ""
} else {
yyv12 := &x.LeaderRPCAddr
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "NumNodes":
if r.TryDecodeAsNil() {
x.NumNodes = 0
} else {
yyv14 := &x.NumNodes
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*int32)(yyv14)) = int32(r.DecodeInt(32))
}
}
case "Servers":
if r.TryDecodeAsNil() {
x.Servers = nil
} else {
yyv16 := &x.Servers
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
h.decSlicePtrtoNodeServerInfo((*[]*NodeServerInfo)(yyv16), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv18 := &x.Index
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*uint64)(yyv18)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv20 := &x.LastContact
yym21 := z.DecBinary()
_ = yym21
if false {
} else if z.HasExtensions() && z.DecExt(yyv20) {
} else {
*((*int64)(yyv20)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv22 := &x.KnownLeader
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeUpdateResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HeartbeatTTL = 0
} else {
yyv25 := &x.HeartbeatTTL
yym26 := z.DecBinary()
_ = yym26
if false {
} else if z.HasExtensions() && z.DecExt(yyv25) {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv27 := &x.EvalIDs
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
z.F.DecSliceStringX(yyv27, false, d)
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv29 := &x.EvalCreateIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv31 := &x.NodeModifyIndex
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*uint64)(yyv31)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LeaderRPCAddr = ""
} else {
yyv33 := &x.LeaderRPCAddr
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NumNodes = 0
} else {
yyv35 := &x.NumNodes
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*int32)(yyv35)) = int32(r.DecodeInt(32))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Servers = nil
} else {
yyv37 := &x.Servers
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
h.decSlicePtrtoNodeServerInfo((*[]*NodeServerInfo)(yyv37), d)
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv39 := &x.Index
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*uint64)(yyv39)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv41 := &x.LastContact
yym42 := z.DecBinary()
_ = yym42
if false {
} else if z.HasExtensions() && z.DecExt(yyv41) {
} else {
*((*int64)(yyv41)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv43 := &x.KnownLeader
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDrainUpdateResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDrainUpdateResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDrainUpdateResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeModifyIndex":
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv4 := &x.NodeModifyIndex
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
case "EvalIDs":
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv6 := &x.EvalIDs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv8 := &x.EvalCreateIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv10 := &x.Index
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDrainUpdateResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv13 := &x.NodeModifyIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv15 := &x.EvalIDs
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv17 := &x.EvalCreateIndex
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeEligibilityUpdateResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.EvalIDs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.EvalIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeEligibilityUpdateResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeEligibilityUpdateResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeModifyIndex":
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv4 := &x.NodeModifyIndex
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
case "EvalIDs":
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv6 := &x.EvalIDs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv8 := &x.EvalCreateIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv10 := &x.Index
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeEligibilityUpdateResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv13 := &x.NodeModifyIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalIDs = nil
} else {
yyv15 := &x.EvalIDs
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv17 := &x.EvalCreateIndex
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeAllocsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Allocs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Allocs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeAllocsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeAllocsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocs":
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv4 := &x.Allocs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeAllocsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv13 := &x.Allocs
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeClientAllocsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncMapStringUint64V(x.Allocs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncMapStringUint64V(x.Allocs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.MigrateTokens == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringStringV(x.MigrateTokens, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MigrateTokens"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.MigrateTokens == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringStringV(x.MigrateTokens, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeClientAllocsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeClientAllocsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocs":
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv4 := &x.Allocs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecMapStringUint64X(yyv4, false, d)
}
}
case "MigrateTokens":
if r.TryDecodeAsNil() {
x.MigrateTokens = nil
} else {
yyv6 := &x.MigrateTokens
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringStringX(yyv6, false, d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv8 := &x.Index
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv10 := &x.LastContact
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv12 := &x.KnownLeader
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeClientAllocsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv15 := &x.Allocs
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecMapStringUint64X(yyv15, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MigrateTokens = nil
} else {
yyv17 := &x.MigrateTokens
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
z.F.DecMapStringStringX(yyv17, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv21 := &x.LastContact
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv23 := &x.KnownLeader
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleNodeResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Node == nil {
r.EncodeNil()
} else {
x.Node.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Node"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Node == nil {
r.EncodeNil()
} else {
x.Node.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleNodeResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleNodeResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Node":
if r.TryDecodeAsNil() {
if x.Node != nil {
x.Node = nil
}
} else {
if x.Node == nil {
x.Node = new(Node)
}
x.Node.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleNodeResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Node != nil {
x.Node = nil
}
} else {
if x.Node == nil {
x.Node = new(Node)
}
x.Node.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Nodes == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoNodeListStub(([]*NodeListStub)(x.Nodes), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Nodes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Nodes == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoNodeListStub(([]*NodeListStub)(x.Nodes), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Nodes":
if r.TryDecodeAsNil() {
x.Nodes = nil
} else {
yyv4 := &x.Nodes
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoNodeListStub((*[]*NodeListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Nodes = nil
} else {
yyv13 := &x.Nodes
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoNodeListStub((*[]*NodeListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleJobResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleJobResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleJobResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleJobResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobSummaryResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.JobSummary == nil {
r.EncodeNil()
} else {
x.JobSummary.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobSummary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.JobSummary == nil {
r.EncodeNil()
} else {
x.JobSummary.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobSummaryResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobSummaryResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobSummary":
if r.TryDecodeAsNil() {
if x.JobSummary != nil {
x.JobSummary = nil
}
} else {
if x.JobSummary == nil {
x.JobSummary = new(JobSummary)
}
x.JobSummary.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobSummaryResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.JobSummary != nil {
x.JobSummary = nil
}
} else {
if x.JobSummary == nil {
x.JobSummary = new(JobSummary)
}
x.JobSummary.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobDispatchResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DispatchedJobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DispatchedJobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DispatchedJobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.JobCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.JobCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobDispatchResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobDispatchResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DispatchedJobID":
if r.TryDecodeAsNil() {
x.DispatchedJobID = ""
} else {
yyv4 := &x.DispatchedJobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv6 := &x.EvalID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv8 := &x.EvalCreateIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "JobCreateIndex":
if r.TryDecodeAsNil() {
x.JobCreateIndex = 0
} else {
yyv10 := &x.JobCreateIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv12 := &x.Index
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobDispatchResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DispatchedJobID = ""
} else {
yyv15 := &x.DispatchedJobID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv17 := &x.EvalID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv19 := &x.EvalCreateIndex
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobCreateIndex = 0
} else {
yyv21 := &x.JobCreateIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv23 := &x.Index
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Jobs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoJobListStub(([]*JobListStub)(x.Jobs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Jobs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Jobs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoJobListStub(([]*JobListStub)(x.Jobs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Jobs":
if r.TryDecodeAsNil() {
x.Jobs = nil
} else {
yyv4 := &x.Jobs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoJobListStub((*[]*JobListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Jobs = nil
} else {
yyv13 := &x.Jobs
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoJobListStub((*[]*JobListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobVersionsRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Diffs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Diffs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Diffs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobVersionsRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobVersionsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Diffs":
if r.TryDecodeAsNil() {
x.Diffs = false
} else {
yyv6 := &x.Diffs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv8 := &x.Region
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv12 := &x.MinQueryIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv14 := &x.MaxQueryTime
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv16 := &x.AllowStale
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv18 := &x.Prefix
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv20 := &x.AuthToken
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv22 := &x.Forwarded
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobVersionsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj24 int
var yyb24 bool
var yyhl24 bool = l >= 0
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv25 := &x.JobID
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Diffs = false
} else {
yyv27 := &x.Diffs
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv29 := &x.Region
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv33 := &x.MinQueryIndex
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv35 := &x.MaxQueryTime
yym36 := z.DecBinary()
_ = yym36
if false {
} else if z.HasExtensions() && z.DecExt(yyv35) {
} else {
*((*int64)(yyv35)) = int64(r.DecodeInt(64))
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv37 := &x.AllowStale
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv39 := &x.Prefix
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv41 := &x.AuthToken
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv43 := &x.Forwarded
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
for {
yyj24++
if yyhl24 {
yyb24 = yyj24 > l
} else {
yyb24 = r.CheckBreak()
}
if yyb24 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj24-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobVersionsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Versions == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoJob(([]*Job)(x.Versions), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Versions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Versions == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoJob(([]*Job)(x.Versions), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Diffs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoJobDiff(([]*JobDiff)(x.Diffs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Diffs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Diffs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoJobDiff(([]*JobDiff)(x.Diffs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobVersionsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobVersionsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Versions":
if r.TryDecodeAsNil() {
x.Versions = nil
} else {
yyv4 := &x.Versions
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoJob((*[]*Job)(yyv4), d)
}
}
case "Diffs":
if r.TryDecodeAsNil() {
x.Diffs = nil
} else {
yyv6 := &x.Diffs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoJobDiff((*[]*JobDiff)(yyv6), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv8 := &x.Index
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv10 := &x.LastContact
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv12 := &x.KnownLeader
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobVersionsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Versions = nil
} else {
yyv15 := &x.Versions
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoJob((*[]*Job)(yyv15), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Diffs = nil
} else {
yyv17 := &x.Diffs
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoJobDiff((*[]*JobDiff)(yyv17), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv19 := &x.Index
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv21 := &x.LastContact
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv23 := &x.KnownLeader
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobPlanResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Annotations == nil {
r.EncodeNil()
} else {
x.Annotations.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Annotations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Annotations == nil {
r.EncodeNil()
} else {
x.Annotations.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.FailedTGAllocs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encMapstringPtrtoAllocMetric((map[string]*AllocMetric)(x.FailedTGAllocs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FailedTGAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.FailedTGAllocs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encMapstringPtrtoAllocMetric((map[string]*AllocMetric)(x.FailedTGAllocs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.CreatedEvals == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.CreatedEvals), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreatedEvals"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.CreatedEvals == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.CreatedEvals), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Diff == nil {
r.EncodeNil()
} else {
x.Diff.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Diff"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Diff == nil {
r.EncodeNil()
} else {
x.Diff.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy19 := &x.NextPeriodicLaunch
yym20 := z.EncBinary()
_ = yym20
if false {
} else if yym21 := z.TimeRtidIfBinc(); yym21 != 0 {
r.EncodeBuiltin(yym21, yy19)
} else if z.HasExtensions() && z.EncExt(yy19) {
} else if yym20 {
z.EncBinaryMarshal(yy19)
} else if !yym20 && z.IsJSONHandle() {
z.EncJSONMarshal(yy19)
} else {
z.EncFallback(yy19)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NextPeriodicLaunch"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy22 := &x.NextPeriodicLaunch
yym23 := z.EncBinary()
_ = yym23
if false {
} else if yym24 := z.TimeRtidIfBinc(); yym24 != 0 {
r.EncodeBuiltin(yym24, yy22)
} else if z.HasExtensions() && z.EncExt(yy22) {
} else if yym23 {
z.EncBinaryMarshal(yy22)
} else if !yym23 && z.IsJSONHandle() {
z.EncJSONMarshal(yy22)
} else {
z.EncFallback(yy22)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Warnings"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym27 := z.EncBinary()
_ = yym27
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Warnings))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym30 := z.EncBinary()
_ = yym30
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobPlanResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobPlanResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Annotations":
if r.TryDecodeAsNil() {
if x.Annotations != nil {
x.Annotations = nil
}
} else {
if x.Annotations == nil {
x.Annotations = new(PlanAnnotations)
}
x.Annotations.CodecDecodeSelf(d)
}
case "FailedTGAllocs":
if r.TryDecodeAsNil() {
x.FailedTGAllocs = nil
} else {
yyv5 := &x.FailedTGAllocs
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
h.decMapstringPtrtoAllocMetric((*map[string]*AllocMetric)(yyv5), d)
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv7 := &x.JobModifyIndex
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
case "CreatedEvals":
if r.TryDecodeAsNil() {
x.CreatedEvals = nil
} else {
yyv9 := &x.CreatedEvals
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv9), d)
}
}
case "Diff":
if r.TryDecodeAsNil() {
if x.Diff != nil {
x.Diff = nil
}
} else {
if x.Diff == nil {
x.Diff = new(JobDiff)
}
x.Diff.CodecDecodeSelf(d)
}
case "NextPeriodicLaunch":
if r.TryDecodeAsNil() {
x.NextPeriodicLaunch = time.Time{}
} else {
yyv12 := &x.NextPeriodicLaunch
yym13 := z.DecBinary()
_ = yym13
if false {
} else if yym14 := z.TimeRtidIfBinc(); yym14 != 0 {
r.DecodeBuiltin(yym14, yyv12)
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else if yym13 {
z.DecBinaryUnmarshal(yyv12)
} else if !yym13 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv12)
} else {
z.DecFallback(yyv12, false)
}
}
case "Warnings":
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv15 := &x.Warnings
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv17 := &x.Index
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobPlanResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj19 int
var yyb19 bool
var yyhl19 bool = l >= 0
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Annotations != nil {
x.Annotations = nil
}
} else {
if x.Annotations == nil {
x.Annotations = new(PlanAnnotations)
}
x.Annotations.CodecDecodeSelf(d)
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FailedTGAllocs = nil
} else {
yyv21 := &x.FailedTGAllocs
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decMapstringPtrtoAllocMetric((*map[string]*AllocMetric)(yyv21), d)
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv23 := &x.JobModifyIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreatedEvals = nil
} else {
yyv25 := &x.CreatedEvals
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv25), d)
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Diff != nil {
x.Diff = nil
}
} else {
if x.Diff == nil {
x.Diff = new(JobDiff)
}
x.Diff.CodecDecodeSelf(d)
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NextPeriodicLaunch = time.Time{}
} else {
yyv28 := &x.NextPeriodicLaunch
yym29 := z.DecBinary()
_ = yym29
if false {
} else if yym30 := z.TimeRtidIfBinc(); yym30 != 0 {
r.DecodeBuiltin(yym30, yyv28)
} else if z.HasExtensions() && z.DecExt(yyv28) {
} else if yym29 {
z.DecBinaryUnmarshal(yyv28)
} else if !yym29 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv28)
} else {
z.DecFallback(yyv28, false)
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Warnings = ""
} else {
yyv31 := &x.Warnings
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv33 := &x.Index
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
for {
yyj19++
if yyhl19 {
yyb19 = yyj19 > l
} else {
yyb19 = r.CheckBreak()
}
if yyb19 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj19-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleAllocResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Alloc == nil {
r.EncodeNil()
} else {
x.Alloc.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Alloc"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Alloc == nil {
r.EncodeNil()
} else {
x.Alloc.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleAllocResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleAllocResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Alloc":
if r.TryDecodeAsNil() {
if x.Alloc != nil {
x.Alloc = nil
}
} else {
if x.Alloc == nil {
x.Alloc = new(Allocation)
}
x.Alloc.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleAllocResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Alloc != nil {
x.Alloc = nil
}
} else {
if x.Alloc == nil {
x.Alloc = new(Allocation)
}
x.Alloc.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocsGetResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Allocs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(x.Allocs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocsGetResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocsGetResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocs":
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv4 := &x.Allocs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocsGetResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocs = nil
} else {
yyv13 := &x.Allocs
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobAllocationsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobAllocationsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobAllocationsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocations":
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv4 := &x.Allocations
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobAllocationsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv13 := &x.Allocations
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobEvaluationsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evaluations == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evaluations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evaluations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evaluations == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evaluations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobEvaluationsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobEvaluationsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Evaluations":
if r.TryDecodeAsNil() {
x.Evaluations = nil
} else {
yyv4 := &x.Evaluations
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobEvaluationsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evaluations = nil
} else {
yyv13 := &x.Evaluations
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleEvalResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleEvalResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleEvalResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Eval":
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleEvalResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalDequeueResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Eval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Eval == nil {
r.EncodeNil()
} else {
x.Eval.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Token))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Token"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Token))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.WaitIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("WaitIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.WaitIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalDequeueResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalDequeueResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Eval":
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
case "Token":
if r.TryDecodeAsNil() {
x.Token = ""
} else {
yyv5 := &x.Token
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
case "WaitIndex":
if r.TryDecodeAsNil() {
x.WaitIndex = 0
} else {
yyv7 := &x.WaitIndex
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv9 := &x.Index
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*uint64)(yyv9)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv11 := &x.LastContact
yym12 := z.DecBinary()
_ = yym12
if false {
} else if z.HasExtensions() && z.DecExt(yyv11) {
} else {
*((*int64)(yyv11)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv13 := &x.KnownLeader
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalDequeueResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Eval != nil {
x.Eval = nil
}
} else {
if x.Eval == nil {
x.Eval = new(Evaluation)
}
x.Eval.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Token = ""
} else {
yyv17 := &x.Token
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.WaitIndex = 0
} else {
yyv19 := &x.WaitIndex
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv21 := &x.Index
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv23 := &x.LastContact
yym24 := z.DecBinary()
_ = yym24
if false {
} else if z.HasExtensions() && z.DecExt(yyv23) {
} else {
*((*int64)(yyv23)) = int64(r.DecodeInt(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv25 := &x.KnownLeader
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PlanResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Result == nil {
r.EncodeNil()
} else {
x.Result.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Result"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Result == nil {
r.EncodeNil()
} else {
x.Result.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PlanResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PlanResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Result":
if r.TryDecodeAsNil() {
if x.Result != nil {
x.Result = nil
}
} else {
if x.Result == nil {
x.Result = new(PlanResult)
}
x.Result.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PlanResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj7 int
var yyb7 bool
var yyhl7 bool = l >= 0
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Result != nil {
x.Result = nil
}
} else {
if x.Result == nil {
x.Result = new(PlanResult)
}
x.Result.CodecDecodeSelf(d)
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv9 := &x.Index
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*uint64)(yyv9)) = uint64(r.DecodeUint(64))
}
}
for {
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj7-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocations":
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv4 := &x.Allocations
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv13 := &x.Allocations
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Deployments == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoDeployment(([]*Deployment)(x.Deployments), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployments"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployments == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoDeployment(([]*Deployment)(x.Deployments), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Deployments":
if r.TryDecodeAsNil() {
x.Deployments = nil
} else {
yyv4 := &x.Deployments
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoDeployment((*[]*Deployment)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Deployments = nil
} else {
yyv13 := &x.Deployments
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoDeployment((*[]*Deployment)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Evaluations == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evaluations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Evaluations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Evaluations == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoEvaluation(([]*Evaluation)(x.Evaluations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Evaluations":
if r.TryDecodeAsNil() {
x.Evaluations = nil
} else {
yyv4 := &x.Evaluations
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Evaluations = nil
} else {
yyv13 := &x.Evaluations
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoEvaluation((*[]*Evaluation)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EvalAllocationsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Allocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Allocations == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.Allocations), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EvalAllocationsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EvalAllocationsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Allocations":
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv4 := &x.Allocations
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EvalAllocationsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Allocations = nil
} else {
yyv13 := &x.Allocations
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PeriodicForceResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PeriodicForceResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PeriodicForceResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv6 := &x.EvalCreateIndex
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv8 := &x.Index
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PeriodicForceResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv11 := &x.EvalID
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv13 := &x.EvalCreateIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentUpdateResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.EvalCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.DeploymentModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.DeploymentModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.RevertedJobVersion == nil {
r.EncodeNil()
} else {
yy13 := *x.RevertedJobVersion
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(yy13))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RevertedJobVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.RevertedJobVersion == nil {
r.EncodeNil()
} else {
yy15 := *x.RevertedJobVersion
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(yy15))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentUpdateResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentUpdateResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalCreateIndex":
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv6 := &x.EvalCreateIndex
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "DeploymentModifyIndex":
if r.TryDecodeAsNil() {
x.DeploymentModifyIndex = 0
} else {
yyv8 := &x.DeploymentModifyIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "RevertedJobVersion":
if r.TryDecodeAsNil() {
if x.RevertedJobVersion != nil {
x.RevertedJobVersion = nil
}
} else {
if x.RevertedJobVersion == nil {
x.RevertedJobVersion = new(uint64)
}
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(x.RevertedJobVersion)) = uint64(r.DecodeUint(64))
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv12 := &x.Index
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentUpdateResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv15 := &x.EvalID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalCreateIndex = 0
} else {
yyv17 := &x.EvalCreateIndex
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentModifyIndex = 0
} else {
yyv19 := &x.DeploymentModifyIndex
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.RevertedJobVersion != nil {
x.RevertedJobVersion = nil
}
} else {
if x.RevertedJobVersion == nil {
x.RevertedJobVersion = new(uint64)
}
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(x.RevertedJobVersion)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv23 := &x.Index
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeConnQueryResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Connected))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Connected"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Connected))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy7 := &x.Established
yym8 := z.EncBinary()
_ = yym8
if false {
} else if yym9 := z.TimeRtidIfBinc(); yym9 != 0 {
r.EncodeBuiltin(yym9, yy7)
} else if z.HasExtensions() && z.EncExt(yy7) {
} else if yym8 {
z.EncBinaryMarshal(yy7)
} else if !yym8 && z.IsJSONHandle() {
z.EncJSONMarshal(yy7)
} else {
z.EncFallback(yy7)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Established"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy10 := &x.Established
yym11 := z.EncBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.EncodeBuiltin(yym12, yy10)
} else if z.HasExtensions() && z.EncExt(yy10) {
} else if yym11 {
z.EncBinaryMarshal(yy10)
} else if !yym11 && z.IsJSONHandle() {
z.EncJSONMarshal(yy10)
} else {
z.EncFallback(yy10)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeConnQueryResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeConnQueryResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Connected":
if r.TryDecodeAsNil() {
x.Connected = false
} else {
yyv4 := &x.Connected
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "Established":
if r.TryDecodeAsNil() {
x.Established = time.Time{}
} else {
yyv6 := &x.Established
yym7 := z.DecBinary()
_ = yym7
if false {
} else if yym8 := z.TimeRtidIfBinc(); yym8 != 0 {
r.DecodeBuiltin(yym8, yyv6)
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else if yym7 {
z.DecBinaryUnmarshal(yyv6)
} else if !yym7 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv6)
} else {
z.DecFallback(yyv6, false)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv9 := &x.Index
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*uint64)(yyv9)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv11 := &x.LastContact
yym12 := z.DecBinary()
_ = yym12
if false {
} else if z.HasExtensions() && z.DecExt(yyv11) {
} else {
*((*int64)(yyv11)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv13 := &x.KnownLeader
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeConnQueryResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Connected = false
} else {
yyv16 := &x.Connected
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Established = time.Time{}
} else {
yyv18 := &x.Established
yym19 := z.DecBinary()
_ = yym19
if false {
} else if yym20 := z.TimeRtidIfBinc(); yym20 != 0 {
r.DecodeBuiltin(yym20, yyv18)
} else if z.HasExtensions() && z.DecExt(yyv18) {
} else if yym19 {
z.DecBinaryUnmarshal(yyv18)
} else if !yym19 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv18)
} else {
z.DecFallback(yyv18, false)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv21 := &x.Index
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv23 := &x.LastContact
yym24 := z.DecBinary()
_ = yym24
if false {
} else if z.HasExtensions() && z.DecExt(yyv23) {
} else {
*((*int64)(yyv23)) = int64(r.DecodeInt(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv25 := &x.KnownLeader
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EmitNodeEventsRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeEvents == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringSlicePtrtoNodeEvent((map[string][]*NodeEvent)(x.NodeEvents), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeEvents"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeEvents == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringSlicePtrtoNodeEvent((map[string][]*NodeEvent)(x.NodeEvents), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EmitNodeEventsRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EmitNodeEventsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeEvents":
if r.TryDecodeAsNil() {
x.NodeEvents = nil
} else {
yyv4 := &x.NodeEvents
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringSlicePtrtoNodeEvent((*map[string][]*NodeEvent)(yyv4), d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EmitNodeEventsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeEvents = nil
} else {
yyv15 := &x.NodeEvents
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decMapstringSlicePtrtoNodeEvent((*map[string][]*NodeEvent)(yyv15), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EmitNodeEventsResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EmitNodeEventsResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EmitNodeEventsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv4 := &x.Index
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EmitNodeEventsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv7 := &x.Index
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*uint64)(yyv7)) = uint64(r.DecodeUint(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeEvent) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Message))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Message"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Message))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Subsystem))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Subsystem"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Subsystem))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Details == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncMapStringStringV(x.Details, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Details"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Details == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncMapStringStringV(x.Details, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy13 := &x.Timestamp
yym14 := z.EncBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.EncodeBuiltin(yym15, yy13)
} else if z.HasExtensions() && z.EncExt(yy13) {
} else if yym14 {
z.EncBinaryMarshal(yy13)
} else if !yym14 && z.IsJSONHandle() {
z.EncJSONMarshal(yy13)
} else {
z.EncFallback(yy13)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Timestamp"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy16 := &x.Timestamp
yym17 := z.EncBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.EncodeBuiltin(yym18, yy16)
} else if z.HasExtensions() && z.EncExt(yy16) {
} else if yym17 {
z.EncBinaryMarshal(yy16)
} else if !yym17 && z.IsJSONHandle() {
z.EncJSONMarshal(yy16)
} else {
z.EncFallback(yy16)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeEvent) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeEvent) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Message":
if r.TryDecodeAsNil() {
x.Message = ""
} else {
yyv4 := &x.Message
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Subsystem":
if r.TryDecodeAsNil() {
x.Subsystem = ""
} else {
yyv6 := &x.Subsystem
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Details":
if r.TryDecodeAsNil() {
x.Details = nil
} else {
yyv8 := &x.Details
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecMapStringStringX(yyv8, false, d)
}
}
case "Timestamp":
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv10 := &x.Timestamp
yym11 := z.DecBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.DecodeBuiltin(yym12, yyv10)
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else if yym11 {
z.DecBinaryUnmarshal(yyv10)
} else if !yym11 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv10)
} else {
z.DecFallback(yyv10, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv13 := &x.CreateIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeEvent) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Message = ""
} else {
yyv16 := &x.Message
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Subsystem = ""
} else {
yyv18 := &x.Subsystem
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Details = nil
} else {
yyv20 := &x.Details
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
z.F.DecMapStringStringX(yyv20, false, d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv22 := &x.Timestamp
yym23 := z.DecBinary()
_ = yym23
if false {
} else if yym24 := z.TimeRtidIfBinc(); yym24 != 0 {
r.DecodeBuiltin(yym24, yyv22)
} else if z.HasExtensions() && z.DecExt(yyv22) {
} else if yym23 {
z.DecBinaryUnmarshal(yyv22)
} else if !yym23 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv22)
} else {
z.DecFallback(yyv22, false)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv25 := &x.CreateIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DrainSpec) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.Deadline) {
} else {
r.EncodeInt(int64(x.Deadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.Deadline) {
} else {
r.EncodeInt(int64(x.Deadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.IgnoreSystemJobs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("IgnoreSystemJobs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.IgnoreSystemJobs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DrainSpec) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DrainSpec) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Deadline":
if r.TryDecodeAsNil() {
x.Deadline = 0
} else {
yyv4 := &x.Deadline
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "IgnoreSystemJobs":
if r.TryDecodeAsNil() {
x.IgnoreSystemJobs = false
} else {
yyv6 := &x.IgnoreSystemJobs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DrainSpec) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Deadline = 0
} else {
yyv9 := &x.Deadline
yym10 := z.DecBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.DecExt(yyv9) {
} else {
*((*int64)(yyv9)) = int64(r.DecodeInt(64))
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.IgnoreSystemJobs = false
} else {
yyv11 := &x.IgnoreSystemJobs
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DrainStrategy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.Deadline) {
} else {
r.EncodeInt(int64(x.Deadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.Deadline) {
} else {
r.EncodeInt(int64(x.Deadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.IgnoreSystemJobs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("IgnoreSystemJobs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.IgnoreSystemJobs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy10 := &x.ForceDeadline
yym11 := z.EncBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.EncodeBuiltin(yym12, yy10)
} else if z.HasExtensions() && z.EncExt(yy10) {
} else if yym11 {
z.EncBinaryMarshal(yy10)
} else if !yym11 && z.IsJSONHandle() {
z.EncJSONMarshal(yy10)
} else {
z.EncFallback(yy10)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ForceDeadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy13 := &x.ForceDeadline
yym14 := z.EncBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.EncodeBuiltin(yym15, yy13)
} else if z.HasExtensions() && z.EncExt(yy13) {
} else if yym14 {
z.EncBinaryMarshal(yy13)
} else if !yym14 && z.IsJSONHandle() {
z.EncJSONMarshal(yy13)
} else {
z.EncFallback(yy13)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DrainStrategy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DrainStrategy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Deadline":
if r.TryDecodeAsNil() {
x.Deadline = 0
} else {
yyv4 := &x.Deadline
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "IgnoreSystemJobs":
if r.TryDecodeAsNil() {
x.IgnoreSystemJobs = false
} else {
yyv6 := &x.IgnoreSystemJobs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "ForceDeadline":
if r.TryDecodeAsNil() {
x.ForceDeadline = time.Time{}
} else {
yyv8 := &x.ForceDeadline
yym9 := z.DecBinary()
_ = yym9
if false {
} else if yym10 := z.TimeRtidIfBinc(); yym10 != 0 {
r.DecodeBuiltin(yym10, yyv8)
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else if yym9 {
z.DecBinaryUnmarshal(yyv8)
} else if !yym9 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv8)
} else {
z.DecFallback(yyv8, false)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DrainStrategy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Deadline = 0
} else {
yyv12 := &x.Deadline
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.IgnoreSystemJobs = false
} else {
yyv14 := &x.IgnoreSystemJobs
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ForceDeadline = time.Time{}
} else {
yyv16 := &x.ForceDeadline
yym17 := z.DecBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.DecodeBuiltin(yym18, yyv16)
} else if z.HasExtensions() && z.DecExt(yyv16) {
} else if yym17 {
z.DecBinaryUnmarshal(yyv16)
} else if !yym17 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv16)
} else {
z.DecFallback(yyv16, false)
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Node) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [25]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(25)
} else {
yynn2 = 25
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SecretID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenter"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HTTPAddr))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HTTPAddr"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HTTPAddr))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.TLSEnabled))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TLSEnabled"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.TLSEnabled))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
z.F.EncMapStringStringV(x.Attributes, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attributes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
z.F.EncMapStringStringV(x.Attributes, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeResources == nil {
r.EncodeNil()
} else {
x.NodeResources.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeResources == nil {
r.EncodeNil()
} else {
x.NodeResources.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ReservedResources == nil {
r.EncodeNil()
} else {
x.ReservedResources.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ReservedResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ReservedResources == nil {
r.EncodeNil()
} else {
x.ReservedResources.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Resources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Reserved == nil {
r.EncodeNil()
} else {
x.Reserved.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Reserved"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Reserved == nil {
r.EncodeNil()
} else {
x.Reserved.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Links == nil {
r.EncodeNil()
} else {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
z.F.EncMapStringStringV(x.Links, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Links"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Links == nil {
r.EncodeNil()
} else {
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
z.F.EncMapStringStringV(x.Links, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Meta"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeClass))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeClass"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeClass))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ComputedClass))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ComputedClass"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ComputedClass))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Drain"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DrainStrategy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DrainStrategy == nil {
r.EncodeNil()
} else {
x.DrainStrategy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym55 := z.EncBinary()
_ = yym55
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SchedulingEligibility))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SchedulingEligibility"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym56 := z.EncBinary()
_ = yym56
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SchedulingEligibility))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym59 := z.EncBinary()
_ = yym59
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym61 := z.EncBinary()
_ = yym61
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym62 := z.EncBinary()
_ = yym62
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
r.EncodeInt(int64(x.StatusUpdatedAt))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusUpdatedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym65 := z.EncBinary()
_ = yym65
if false {
} else {
r.EncodeInt(int64(x.StatusUpdatedAt))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Events == nil {
r.EncodeNil()
} else {
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
h.encSlicePtrtoNodeEvent(([]*NodeEvent)(x.Events), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Events"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Events == nil {
r.EncodeNil()
} else {
yym68 := z.EncBinary()
_ = yym68
if false {
} else {
h.encSlicePtrtoNodeEvent(([]*NodeEvent)(x.Events), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Drivers == nil {
r.EncodeNil()
} else {
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
h.encMapstringPtrtoDriverInfo((map[string]*DriverInfo)(x.Drivers), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Drivers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Drivers == nil {
r.EncodeNil()
} else {
yym71 := z.EncBinary()
_ = yym71
if false {
} else {
h.encMapstringPtrtoDriverInfo((map[string]*DriverInfo)(x.Drivers), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym74 := z.EncBinary()
_ = yym74
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym76 := z.EncBinary()
_ = yym76
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym77 := z.EncBinary()
_ = yym77
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Node) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Node) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "SecretID":
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv6 := &x.SecretID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Datacenter":
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv8 := &x.Datacenter
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv10 := &x.Name
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "HTTPAddr":
if r.TryDecodeAsNil() {
x.HTTPAddr = ""
} else {
yyv12 := &x.HTTPAddr
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "TLSEnabled":
if r.TryDecodeAsNil() {
x.TLSEnabled = false
} else {
yyv14 := &x.TLSEnabled
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Attributes":
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv16 := &x.Attributes
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
z.F.DecMapStringStringX(yyv16, false, d)
}
}
case "NodeResources":
if r.TryDecodeAsNil() {
if x.NodeResources != nil {
x.NodeResources = nil
}
} else {
if x.NodeResources == nil {
x.NodeResources = new(NodeResources)
}
x.NodeResources.CodecDecodeSelf(d)
}
case "ReservedResources":
if r.TryDecodeAsNil() {
if x.ReservedResources != nil {
x.ReservedResources = nil
}
} else {
if x.ReservedResources == nil {
x.ReservedResources = new(NodeReservedResources)
}
x.ReservedResources.CodecDecodeSelf(d)
}
case "Resources":
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
case "Reserved":
if r.TryDecodeAsNil() {
if x.Reserved != nil {
x.Reserved = nil
}
} else {
if x.Reserved == nil {
x.Reserved = new(Resources)
}
x.Reserved.CodecDecodeSelf(d)
}
case "Links":
if r.TryDecodeAsNil() {
x.Links = nil
} else {
yyv22 := &x.Links
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
z.F.DecMapStringStringX(yyv22, false, d)
}
}
case "Meta":
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv24 := &x.Meta
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
z.F.DecMapStringStringX(yyv24, false, d)
}
}
case "NodeClass":
if r.TryDecodeAsNil() {
x.NodeClass = ""
} else {
yyv26 := &x.NodeClass
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
case "ComputedClass":
if r.TryDecodeAsNil() {
x.ComputedClass = ""
} else {
yyv28 := &x.ComputedClass
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
case "Drain":
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv30 := &x.Drain
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*bool)(yyv30)) = r.DecodeBool()
}
}
case "DrainStrategy":
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
case "SchedulingEligibility":
if r.TryDecodeAsNil() {
x.SchedulingEligibility = ""
} else {
yyv33 := &x.SchedulingEligibility
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv35 := &x.Status
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv37 := &x.StatusDescription
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
case "StatusUpdatedAt":
if r.TryDecodeAsNil() {
x.StatusUpdatedAt = 0
} else {
yyv39 := &x.StatusUpdatedAt
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*int64)(yyv39)) = int64(r.DecodeInt(64))
}
}
case "Events":
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv41 := &x.Events
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
h.decSlicePtrtoNodeEvent((*[]*NodeEvent)(yyv41), d)
}
}
case "Drivers":
if r.TryDecodeAsNil() {
x.Drivers = nil
} else {
yyv43 := &x.Drivers
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
h.decMapstringPtrtoDriverInfo((*map[string]*DriverInfo)(yyv43), d)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv45 := &x.CreateIndex
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*uint64)(yyv45)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv47 := &x.ModifyIndex
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*uint64)(yyv47)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Node) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj49 int
var yyb49 bool
var yyhl49 bool = l >= 0
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv50 := &x.ID
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*string)(yyv50)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv52 := &x.SecretID
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*string)(yyv52)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv54 := &x.Datacenter
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
*((*string)(yyv54)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv56 := &x.Name
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
*((*string)(yyv56)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HTTPAddr = ""
} else {
yyv58 := &x.HTTPAddr
yym59 := z.DecBinary()
_ = yym59
if false {
} else {
*((*string)(yyv58)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TLSEnabled = false
} else {
yyv60 := &x.TLSEnabled
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*bool)(yyv60)) = r.DecodeBool()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv62 := &x.Attributes
yym63 := z.DecBinary()
_ = yym63
if false {
} else {
z.F.DecMapStringStringX(yyv62, false, d)
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.NodeResources != nil {
x.NodeResources = nil
}
} else {
if x.NodeResources == nil {
x.NodeResources = new(NodeResources)
}
x.NodeResources.CodecDecodeSelf(d)
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.ReservedResources != nil {
x.ReservedResources = nil
}
} else {
if x.ReservedResources == nil {
x.ReservedResources = new(NodeReservedResources)
}
x.ReservedResources.CodecDecodeSelf(d)
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Reserved != nil {
x.Reserved = nil
}
} else {
if x.Reserved == nil {
x.Reserved = new(Resources)
}
x.Reserved.CodecDecodeSelf(d)
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Links = nil
} else {
yyv68 := &x.Links
yym69 := z.DecBinary()
_ = yym69
if false {
} else {
z.F.DecMapStringStringX(yyv68, false, d)
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv70 := &x.Meta
yym71 := z.DecBinary()
_ = yym71
if false {
} else {
z.F.DecMapStringStringX(yyv70, false, d)
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeClass = ""
} else {
yyv72 := &x.NodeClass
yym73 := z.DecBinary()
_ = yym73
if false {
} else {
*((*string)(yyv72)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ComputedClass = ""
} else {
yyv74 := &x.ComputedClass
yym75 := z.DecBinary()
_ = yym75
if false {
} else {
*((*string)(yyv74)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv76 := &x.Drain
yym77 := z.DecBinary()
_ = yym77
if false {
} else {
*((*bool)(yyv76)) = r.DecodeBool()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DrainStrategy != nil {
x.DrainStrategy = nil
}
} else {
if x.DrainStrategy == nil {
x.DrainStrategy = new(DrainStrategy)
}
x.DrainStrategy.CodecDecodeSelf(d)
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SchedulingEligibility = ""
} else {
yyv79 := &x.SchedulingEligibility
yym80 := z.DecBinary()
_ = yym80
if false {
} else {
*((*string)(yyv79)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv81 := &x.Status
yym82 := z.DecBinary()
_ = yym82
if false {
} else {
*((*string)(yyv81)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv83 := &x.StatusDescription
yym84 := z.DecBinary()
_ = yym84
if false {
} else {
*((*string)(yyv83)) = r.DecodeString()
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusUpdatedAt = 0
} else {
yyv85 := &x.StatusUpdatedAt
yym86 := z.DecBinary()
_ = yym86
if false {
} else {
*((*int64)(yyv85)) = int64(r.DecodeInt(64))
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv87 := &x.Events
yym88 := z.DecBinary()
_ = yym88
if false {
} else {
h.decSlicePtrtoNodeEvent((*[]*NodeEvent)(yyv87), d)
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Drivers = nil
} else {
yyv89 := &x.Drivers
yym90 := z.DecBinary()
_ = yym90
if false {
} else {
h.decMapstringPtrtoDriverInfo((*map[string]*DriverInfo)(yyv89), d)
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv91 := &x.CreateIndex
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*uint64)(yyv91)) = uint64(r.DecodeUint(64))
}
}
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv93 := &x.ModifyIndex
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*uint64)(yyv93)) = uint64(r.DecodeUint(64))
}
}
for {
yyj49++
if yyhl49 {
yyb49 = yyj49 > l
} else {
yyb49 = r.CheckBreak()
}
if yyb49 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj49-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeListStub) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [13]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(13)
} else {
yynn2 = 13
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Address"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Address))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenter"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Datacenter))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeClass))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeClass"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeClass))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Version))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Version"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Version))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Drain"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Drain))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SchedulingEligibility))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SchedulingEligibility"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SchedulingEligibility))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Drivers == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encMapstringPtrtoDriverInfo((map[string]*DriverInfo)(x.Drivers), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Drivers"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Drivers == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encMapstringPtrtoDriverInfo((map[string]*DriverInfo)(x.Drivers), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeListStub) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeListStub) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Address":
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv4 := &x.Address
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv6 := &x.ID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Datacenter":
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv8 := &x.Datacenter
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv10 := &x.Name
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "NodeClass":
if r.TryDecodeAsNil() {
x.NodeClass = ""
} else {
yyv12 := &x.NodeClass
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Version":
if r.TryDecodeAsNil() {
x.Version = ""
} else {
yyv14 := &x.Version
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Drain":
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv16 := &x.Drain
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "SchedulingEligibility":
if r.TryDecodeAsNil() {
x.SchedulingEligibility = ""
} else {
yyv18 := &x.SchedulingEligibility
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv20 := &x.Status
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv22 := &x.StatusDescription
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "Drivers":
if r.TryDecodeAsNil() {
x.Drivers = nil
} else {
yyv24 := &x.Drivers
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
h.decMapstringPtrtoDriverInfo((*map[string]*DriverInfo)(yyv24), d)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv26 := &x.CreateIndex
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*uint64)(yyv26)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv28 := &x.ModifyIndex
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*uint64)(yyv28)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeListStub) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj30 int
var yyb30 bool
var yyhl30 bool = l >= 0
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Address = ""
} else {
yyv31 := &x.Address
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv33 := &x.ID
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenter = ""
} else {
yyv35 := &x.Datacenter
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv37 := &x.Name
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeClass = ""
} else {
yyv39 := &x.NodeClass
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Version = ""
} else {
yyv41 := &x.Version
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Drain = false
} else {
yyv43 := &x.Drain
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*bool)(yyv43)) = r.DecodeBool()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SchedulingEligibility = ""
} else {
yyv45 := &x.SchedulingEligibility
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*string)(yyv45)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv47 := &x.Status
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*string)(yyv47)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv49 := &x.StatusDescription
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*string)(yyv49)) = r.DecodeString()
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Drivers = nil
} else {
yyv51 := &x.Drivers
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
h.decMapstringPtrtoDriverInfo((*map[string]*DriverInfo)(yyv51), d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv53 := &x.CreateIndex
yym54 := z.DecBinary()
_ = yym54
if false {
} else {
*((*uint64)(yyv53)) = uint64(r.DecodeUint(64))
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv55 := &x.ModifyIndex
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
*((*uint64)(yyv55)) = uint64(r.DecodeUint(64))
}
}
for {
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj30-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Resources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.CPU))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CPU"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.CPU))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MemoryMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DiskMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.IOPS))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("IOPS"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.IOPS))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Networks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Devices == nil {
r.EncodeNil()
} else {
x.Devices.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Devices"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Devices == nil {
r.EncodeNil()
} else {
x.Devices.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Resources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Resources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "CPU":
if r.TryDecodeAsNil() {
x.CPU = 0
} else {
yyv4 := &x.CPU
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "MemoryMB":
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv6 := &x.MemoryMB
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "DiskMB":
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv8 := &x.DiskMB
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int)(yyv8)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "IOPS":
if r.TryDecodeAsNil() {
x.IOPS = 0
} else {
yyv10 := &x.IOPS
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*int)(yyv10)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Networks":
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv12 := &x.Networks
yyv12.CodecDecodeSelf(d)
}
case "Devices":
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv13 := &x.Devices
yyv13.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Resources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CPU = 0
} else {
yyv15 := &x.CPU
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*int)(yyv15)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv17 := &x.MemoryMB
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*int)(yyv17)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv19 := &x.DiskMB
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*int)(yyv19)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.IOPS = 0
} else {
yyv21 := &x.IOPS
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*int)(yyv21)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv23 := &x.Networks
yyv23.CodecDecodeSelf(d)
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv24 := &x.Devices
yyv24.CodecDecodeSelf(d)
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x ResourceDevices) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encResourceDevices((ResourceDevices)(x), e)
}
}
}
func (x *ResourceDevices) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decResourceDevices((*ResourceDevices)(x), d)
}
}
func (x *Port) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Label))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Label"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Label))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Value))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Value"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Value))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Port) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Port) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Label":
if r.TryDecodeAsNil() {
x.Label = ""
} else {
yyv4 := &x.Label
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Value":
if r.TryDecodeAsNil() {
x.Value = 0
} else {
yyv6 := &x.Value
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Port) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Label = ""
} else {
yyv9 := &x.Label
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Value = 0
} else {
yyv11 := &x.Value
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*int)(yyv11)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NetworkResource) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Device))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Device"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Device))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.CIDR))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CIDR"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.CIDR))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.IP))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("IP"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.IP))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.MBits))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MBits"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.MBits))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ReservedPorts == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encSlicePort(([]Port)(x.ReservedPorts), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ReservedPorts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ReservedPorts == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encSlicePort(([]Port)(x.ReservedPorts), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DynamicPorts == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
h.encSlicePort(([]Port)(x.DynamicPorts), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DynamicPorts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DynamicPorts == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
h.encSlicePort(([]Port)(x.DynamicPorts), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NetworkResource) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NetworkResource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Device":
if r.TryDecodeAsNil() {
x.Device = ""
} else {
yyv4 := &x.Device
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "CIDR":
if r.TryDecodeAsNil() {
x.CIDR = ""
} else {
yyv6 := &x.CIDR
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "IP":
if r.TryDecodeAsNil() {
x.IP = ""
} else {
yyv8 := &x.IP
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MBits":
if r.TryDecodeAsNil() {
x.MBits = 0
} else {
yyv10 := &x.MBits
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*int)(yyv10)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "ReservedPorts":
if r.TryDecodeAsNil() {
x.ReservedPorts = nil
} else {
yyv12 := &x.ReservedPorts
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
h.decSlicePort((*[]Port)(yyv12), d)
}
}
case "DynamicPorts":
if r.TryDecodeAsNil() {
x.DynamicPorts = nil
} else {
yyv14 := &x.DynamicPorts
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
h.decSlicePort((*[]Port)(yyv14), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NetworkResource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Device = ""
} else {
yyv17 := &x.Device
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CIDR = ""
} else {
yyv19 := &x.CIDR
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.IP = ""
} else {
yyv21 := &x.IP
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MBits = 0
} else {
yyv23 := &x.MBits
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*int)(yyv23)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ReservedPorts = nil
} else {
yyv25 := &x.ReservedPorts
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
h.decSlicePort((*[]Port)(yyv25), d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DynamicPorts = nil
} else {
yyv27 := &x.DynamicPorts
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
h.decSlicePort((*[]Port)(yyv27), d)
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x Networks) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encNetworks((Networks)(x), e)
}
}
}
func (x *Networks) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decNetworks((*Networks)(x), d)
}
}
func (x *RequestedDevice) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Count))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Count"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Count))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Constraints == nil {
r.EncodeNil()
} else {
x.Constraints.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Constraints"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Constraints == nil {
r.EncodeNil()
} else {
x.Constraints.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Affinities == nil {
r.EncodeNil()
} else {
x.Affinities.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Affinities"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Affinities == nil {
r.EncodeNil()
} else {
x.Affinities.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RequestedDevice) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RequestedDevice) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Count":
if r.TryDecodeAsNil() {
x.Count = 0
} else {
yyv6 := &x.Count
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "Constraints":
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv8 := &x.Constraints
yyv8.CodecDecodeSelf(d)
}
case "Affinities":
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv9 := &x.Affinities
yyv9.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RequestedDevice) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv11 := &x.Name
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Count = 0
} else {
yyv13 := &x.Count
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv15 := &x.Constraints
yyv15.CodecDecodeSelf(d)
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv16 := &x.Affinities
yyv16.CodecDecodeSelf(d)
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.Cpu
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Cpu"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.Cpu
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy9 := &x.Memory
yy9.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Memory"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy11 := &x.Memory
yy11.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy14 := &x.Disk
yy14.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Disk"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy16 := &x.Disk
yy16.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Networks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
h.encSlicePtrtoNodeDeviceResource(([]*NodeDeviceResource)(x.Devices), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Devices"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
h.encSlicePtrtoNodeDeviceResource(([]*NodeDeviceResource)(x.Devices), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Cpu":
if r.TryDecodeAsNil() {
x.Cpu = NodeCpuResources{}
} else {
yyv4 := &x.Cpu
yyv4.CodecDecodeSelf(d)
}
case "Memory":
if r.TryDecodeAsNil() {
x.Memory = NodeMemoryResources{}
} else {
yyv5 := &x.Memory
yyv5.CodecDecodeSelf(d)
}
case "Disk":
if r.TryDecodeAsNil() {
x.Disk = NodeDiskResources{}
} else {
yyv6 := &x.Disk
yyv6.CodecDecodeSelf(d)
}
case "Networks":
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv7 := &x.Networks
yyv7.CodecDecodeSelf(d)
}
case "Devices":
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv8 := &x.Devices
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoNodeDeviceResource((*[]*NodeDeviceResource)(yyv8), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Cpu = NodeCpuResources{}
} else {
yyv11 := &x.Cpu
yyv11.CodecDecodeSelf(d)
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Memory = NodeMemoryResources{}
} else {
yyv12 := &x.Memory
yyv12.CodecDecodeSelf(d)
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Disk = NodeDiskResources{}
} else {
yyv13 := &x.Disk
yyv13.CodecDecodeSelf(d)
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv14 := &x.Networks
yyv14.CodecDecodeSelf(d)
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv15 := &x.Devices
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoNodeDeviceResource((*[]*NodeDeviceResource)(yyv15), d)
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeCpuResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CpuShares"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeCpuResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeCpuResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "CpuShares":
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv4 := &x.CpuShares
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeCpuResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv7 := &x.CpuShares
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeMemoryResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MemoryMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeMemoryResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeMemoryResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "MemoryMB":
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv4 := &x.MemoryMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeMemoryResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv7 := &x.MemoryMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDiskResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DiskMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDiskResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDiskResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DiskMB":
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv4 := &x.DiskMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDiskResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv7 := &x.DiskMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeviceIdTuple) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Vendor"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeviceIdTuple) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeviceIdTuple) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Vendor":
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv4 := &x.Vendor
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv6 := &x.Type
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeviceIdTuple) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv11 := &x.Vendor
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv13 := &x.Type
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv15 := &x.Name
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDeviceResource) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Vendor"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Instances == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoNodeDevice(([]*NodeDevice)(x.Instances), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Instances"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Instances == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoNodeDevice(([]*NodeDevice)(x.Instances), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encMapstringPtrtostructs_Attribute((map[string]*pkg1_structs.Attribute)(x.Attributes), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attributes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Attributes == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encMapstringPtrtostructs_Attribute((map[string]*pkg1_structs.Attribute)(x.Attributes), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDeviceResource) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDeviceResource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Vendor":
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv4 := &x.Vendor
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv6 := &x.Type
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Instances":
if r.TryDecodeAsNil() {
x.Instances = nil
} else {
yyv10 := &x.Instances
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
h.decSlicePtrtoNodeDevice((*[]*NodeDevice)(yyv10), d)
}
}
case "Attributes":
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv12 := &x.Attributes
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
h.decMapstringPtrtostructs_Attribute((*map[string]*pkg1_structs.Attribute)(yyv12), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDeviceResource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv15 := &x.Vendor
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv17 := &x.Type
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv19 := &x.Name
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Instances = nil
} else {
yyv21 := &x.Instances
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decSlicePtrtoNodeDevice((*[]*NodeDevice)(yyv21), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attributes = nil
} else {
yyv23 := &x.Attributes
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
h.decMapstringPtrtostructs_Attribute((*map[string]*pkg1_structs.Attribute)(yyv23), d)
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDevice) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Healthy))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Healthy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Healthy))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Locality == nil {
r.EncodeNil()
} else {
x.Locality.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Locality"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Locality == nil {
r.EncodeNil()
} else {
x.Locality.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDevice) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDevice) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Healthy":
if r.TryDecodeAsNil() {
x.Healthy = false
} else {
yyv6 := &x.Healthy
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "HealthDescription":
if r.TryDecodeAsNil() {
x.HealthDescription = ""
} else {
yyv8 := &x.HealthDescription
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Locality":
if r.TryDecodeAsNil() {
if x.Locality != nil {
x.Locality = nil
}
} else {
if x.Locality == nil {
x.Locality = new(NodeDeviceLocality)
}
x.Locality.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDevice) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv12 := &x.ID
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Healthy = false
} else {
yyv14 := &x.Healthy
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthDescription = ""
} else {
yyv16 := &x.HealthDescription
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Locality != nil {
x.Locality = nil
}
} else {
if x.Locality == nil {
x.Locality = new(NodeDeviceLocality)
}
x.Locality.CodecDecodeSelf(d)
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeDeviceLocality) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PciBusID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PciBusID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PciBusID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeDeviceLocality) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeDeviceLocality) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "PciBusID":
if r.TryDecodeAsNil() {
x.PciBusID = ""
} else {
yyv4 := &x.PciBusID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeDeviceLocality) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PciBusID = ""
} else {
yyv7 := &x.PciBusID
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeReservedResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.Cpu
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Cpu"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.Cpu
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy9 := &x.Memory
yy9.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Memory"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy11 := &x.Memory
yy11.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy14 := &x.Disk
yy14.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Disk"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy16 := &x.Disk
yy16.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy19 := &x.Networks
yy19.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Networks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy21 := &x.Networks
yy21.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeReservedResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeReservedResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Cpu":
if r.TryDecodeAsNil() {
x.Cpu = NodeReservedCpuResources{}
} else {
yyv4 := &x.Cpu
yyv4.CodecDecodeSelf(d)
}
case "Memory":
if r.TryDecodeAsNil() {
x.Memory = NodeReservedMemoryResources{}
} else {
yyv5 := &x.Memory
yyv5.CodecDecodeSelf(d)
}
case "Disk":
if r.TryDecodeAsNil() {
x.Disk = NodeReservedDiskResources{}
} else {
yyv6 := &x.Disk
yyv6.CodecDecodeSelf(d)
}
case "Networks":
if r.TryDecodeAsNil() {
x.Networks = NodeReservedNetworkResources{}
} else {
yyv7 := &x.Networks
yyv7.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeReservedResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Cpu = NodeReservedCpuResources{}
} else {
yyv9 := &x.Cpu
yyv9.CodecDecodeSelf(d)
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Memory = NodeReservedMemoryResources{}
} else {
yyv10 := &x.Memory
yyv10.CodecDecodeSelf(d)
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Disk = NodeReservedDiskResources{}
} else {
yyv11 := &x.Disk
yyv11.CodecDecodeSelf(d)
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Networks = NodeReservedNetworkResources{}
} else {
yyv12 := &x.Networks
yyv12.CodecDecodeSelf(d)
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeReservedCpuResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CpuShares"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeReservedCpuResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeReservedCpuResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "CpuShares":
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv4 := &x.CpuShares
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeReservedCpuResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv7 := &x.CpuShares
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeReservedMemoryResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MemoryMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeReservedMemoryResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeReservedMemoryResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "MemoryMB":
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv4 := &x.MemoryMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeReservedMemoryResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv7 := &x.MemoryMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeReservedDiskResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DiskMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeReservedDiskResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeReservedDiskResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DiskMB":
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv4 := &x.DiskMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeReservedDiskResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv7 := &x.DiskMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeReservedNetworkResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ReservedHostPorts))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ReservedHostPorts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ReservedHostPorts))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeReservedNetworkResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeReservedNetworkResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ReservedHostPorts":
if r.TryDecodeAsNil() {
x.ReservedHostPorts = ""
} else {
yyv4 := &x.ReservedHostPorts
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeReservedNetworkResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ReservedHostPorts = ""
} else {
yyv7 := &x.ReservedHostPorts
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocatedResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoAllocatedTaskResources((map[string]*AllocatedTaskResources)(x.Tasks), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tasks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoAllocatedTaskResources((map[string]*AllocatedTaskResources)(x.Tasks), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy7 := &x.Shared
yy7.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Shared"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy9 := &x.Shared
yy9.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tasks":
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv4 := &x.Tasks
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoAllocatedTaskResources((*map[string]*AllocatedTaskResources)(yyv4), d)
}
}
case "Shared":
if r.TryDecodeAsNil() {
x.Shared = AllocatedSharedResources{}
} else {
yyv6 := &x.Shared
yyv6.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj7 int
var yyb7 bool
var yyhl7 bool = l >= 0
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv8 := &x.Tasks
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decMapstringPtrtoAllocatedTaskResources((*map[string]*AllocatedTaskResources)(yyv8), d)
}
}
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Shared = AllocatedSharedResources{}
} else {
yyv10 := &x.Shared
yyv10.CodecDecodeSelf(d)
}
for {
yyj7++
if yyhl7 {
yyb7 = yyj7 > l
} else {
yyb7 = r.CheckBreak()
}
if yyb7 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj7-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocatedTaskResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.Cpu
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Cpu"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.Cpu
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy9 := &x.Memory
yy9.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Memory"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy11 := &x.Memory
yy11.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Networks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Networks == nil {
r.EncodeNil()
} else {
x.Networks.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encSlicePtrtoAllocatedDeviceResource(([]*AllocatedDeviceResource)(x.Devices), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Devices"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Devices == nil {
r.EncodeNil()
} else {
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
h.encSlicePtrtoAllocatedDeviceResource(([]*AllocatedDeviceResource)(x.Devices), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedTaskResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedTaskResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Cpu":
if r.TryDecodeAsNil() {
x.Cpu = AllocatedCpuResources{}
} else {
yyv4 := &x.Cpu
yyv4.CodecDecodeSelf(d)
}
case "Memory":
if r.TryDecodeAsNil() {
x.Memory = AllocatedMemoryResources{}
} else {
yyv5 := &x.Memory
yyv5.CodecDecodeSelf(d)
}
case "Networks":
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv6 := &x.Networks
yyv6.CodecDecodeSelf(d)
}
case "Devices":
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv7 := &x.Devices
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoAllocatedDeviceResource((*[]*AllocatedDeviceResource)(yyv7), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedTaskResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj9 int
var yyb9 bool
var yyhl9 bool = l >= 0
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Cpu = AllocatedCpuResources{}
} else {
yyv10 := &x.Cpu
yyv10.CodecDecodeSelf(d)
}
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Memory = AllocatedMemoryResources{}
} else {
yyv11 := &x.Memory
yyv11.CodecDecodeSelf(d)
}
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Networks = nil
} else {
yyv12 := &x.Networks
yyv12.CodecDecodeSelf(d)
}
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Devices = nil
} else {
yyv13 := &x.Devices
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoAllocatedDeviceResource((*[]*AllocatedDeviceResource)(yyv13), d)
}
}
for {
yyj9++
if yyhl9 {
yyb9 = yyj9 > l
} else {
yyb9 = r.CheckBreak()
}
if yyb9 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj9-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocatedSharedResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DiskMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.DiskMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedSharedResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedSharedResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DiskMB":
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv4 := &x.DiskMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedSharedResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DiskMB = 0
} else {
yyv7 := &x.DiskMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocatedCpuResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CpuShares"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.CpuShares))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedCpuResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedCpuResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "CpuShares":
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv4 := &x.CpuShares
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedCpuResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CpuShares = 0
} else {
yyv7 := &x.CpuShares
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocatedMemoryResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MemoryMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.MemoryMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedMemoryResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedMemoryResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "MemoryMB":
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv4 := &x.MemoryMB
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedMemoryResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MemoryMB = 0
} else {
yyv7 := &x.MemoryMB
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x AllocatedDevices) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encAllocatedDevices((AllocatedDevices)(x), e)
}
}
}
func (x *AllocatedDevices) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decAllocatedDevices((*AllocatedDevices)(x), d)
}
}
func (x *AllocatedDeviceResource) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Vendor"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Vendor))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeviceIDs == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.DeviceIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeviceIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeviceIDs == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.DeviceIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocatedDeviceResource) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocatedDeviceResource) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Vendor":
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv4 := &x.Vendor
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv6 := &x.Type
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "DeviceIDs":
if r.TryDecodeAsNil() {
x.DeviceIDs = nil
} else {
yyv10 := &x.DeviceIDs
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocatedDeviceResource) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Vendor = ""
} else {
yyv13 := &x.Vendor
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv15 := &x.Type
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv17 := &x.Name
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeviceIDs = nil
} else {
yyv19 := &x.DeviceIDs
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
z.F.DecSliceStringX(yyv19, false, d)
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ComparableResources) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy4 := &x.Flattened
yy4.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Flattened"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy6 := &x.Flattened
yy6.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy9 := &x.Shared
yy9.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Shared"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy11 := &x.Shared
yy11.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ComparableResources) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ComparableResources) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Flattened":
if r.TryDecodeAsNil() {
x.Flattened = AllocatedTaskResources{}
} else {
yyv4 := &x.Flattened
yyv4.CodecDecodeSelf(d)
}
case "Shared":
if r.TryDecodeAsNil() {
x.Shared = AllocatedSharedResources{}
} else {
yyv5 := &x.Shared
yyv5.CodecDecodeSelf(d)
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ComparableResources) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Flattened = AllocatedTaskResources{}
} else {
yyv7 := &x.Flattened
yyv7.CodecDecodeSelf(d)
}
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Shared = AllocatedSharedResources{}
} else {
yyv8 := &x.Shared
yyv8.CodecDecodeSelf(d)
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Job) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [29]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(29)
} else {
yynn2 = 29
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Stop))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stop"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Stop))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ParentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ParentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ParentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Priority"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.AllAtOnce))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllAtOnce"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.AllAtOnce))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Datacenters == nil {
r.EncodeNil()
} else {
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
z.F.EncSliceStringV(x.Datacenters, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenters"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Datacenters == nil {
r.EncodeNil()
} else {
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
z.F.EncSliceStringV(x.Datacenters, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Constraints"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Affinities"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Spreads == nil {
r.EncodeNil()
} else {
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
h.encSlicePtrtoSpread(([]*Spread)(x.Spreads), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Spreads"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Spreads == nil {
r.EncodeNil()
} else {
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
h.encSlicePtrtoSpread(([]*Spread)(x.Spreads), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
h.encSlicePtrtoTaskGroup(([]*TaskGroup)(x.TaskGroups), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroups"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
h.encSlicePtrtoTaskGroup(([]*TaskGroup)(x.TaskGroups), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy46 := &x.Update
yy46.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Update"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy48 := &x.Update
yy48.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Periodic == nil {
r.EncodeNil()
} else {
x.Periodic.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Periodic"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Periodic == nil {
r.EncodeNil()
} else {
x.Periodic.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ParameterizedJob == nil {
r.EncodeNil()
} else {
x.ParameterizedJob.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ParameterizedJob"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ParameterizedJob == nil {
r.EncodeNil()
} else {
x.ParameterizedJob.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym57 := z.EncBinary()
_ = yym57
if false {
} else {
r.EncodeBool(bool(x.Dispatched))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Dispatched"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeBool(bool(x.Dispatched))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Payload == nil {
r.EncodeNil()
} else {
yym60 := z.EncBinary()
_ = yym60
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Payload))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Payload"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Payload == nil {
r.EncodeNil()
} else {
yym61 := z.EncBinary()
_ = yym61
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Payload))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym63 := z.EncBinary()
_ = yym63
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Meta"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym66 := z.EncBinary()
_ = yym66
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("VaultToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym69 := z.EncBinary()
_ = yym69
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym72 := z.EncBinary()
_ = yym72
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym75 := z.EncBinary()
_ = yym75
if false {
} else {
r.EncodeBool(bool(x.Stable))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stable"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym76 := z.EncBinary()
_ = yym76
if false {
} else {
r.EncodeBool(bool(x.Stable))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym78 := z.EncBinary()
_ = yym78
if false {
} else {
r.EncodeUint(uint64(x.Version))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Version"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym79 := z.EncBinary()
_ = yym79
if false {
} else {
r.EncodeUint(uint64(x.Version))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym81 := z.EncBinary()
_ = yym81
if false {
} else {
r.EncodeInt(int64(x.SubmitTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SubmitTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym82 := z.EncBinary()
_ = yym82
if false {
} else {
r.EncodeInt(int64(x.SubmitTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym84 := z.EncBinary()
_ = yym84
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym85 := z.EncBinary()
_ = yym85
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym87 := z.EncBinary()
_ = yym87
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym88 := z.EncBinary()
_ = yym88
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym90 := z.EncBinary()
_ = yym90
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym91 := z.EncBinary()
_ = yym91
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Job) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Job) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Stop":
if r.TryDecodeAsNil() {
x.Stop = false
} else {
yyv4 := &x.Stop
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv10 := &x.ID
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "ParentID":
if r.TryDecodeAsNil() {
x.ParentID = ""
} else {
yyv12 := &x.ParentID
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv14 := &x.Name
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv16 := &x.Type
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Priority":
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv18 := &x.Priority
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*int)(yyv18)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "AllAtOnce":
if r.TryDecodeAsNil() {
x.AllAtOnce = false
} else {
yyv20 := &x.AllAtOnce
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
case "Datacenters":
if r.TryDecodeAsNil() {
x.Datacenters = nil
} else {
yyv22 := &x.Datacenters
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
z.F.DecSliceStringX(yyv22, false, d)
}
}
case "Constraints":
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv24 := &x.Constraints
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv24), d)
}
}
case "Affinities":
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv26 := &x.Affinities
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv26), d)
}
}
case "Spreads":
if r.TryDecodeAsNil() {
x.Spreads = nil
} else {
yyv28 := &x.Spreads
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
h.decSlicePtrtoSpread((*[]*Spread)(yyv28), d)
}
}
case "TaskGroups":
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv30 := &x.TaskGroups
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
h.decSlicePtrtoTaskGroup((*[]*TaskGroup)(yyv30), d)
}
}
case "Update":
if r.TryDecodeAsNil() {
x.Update = UpdateStrategy{}
} else {
yyv32 := &x.Update
yyv32.CodecDecodeSelf(d)
}
case "Periodic":
if r.TryDecodeAsNil() {
if x.Periodic != nil {
x.Periodic = nil
}
} else {
if x.Periodic == nil {
x.Periodic = new(PeriodicConfig)
}
x.Periodic.CodecDecodeSelf(d)
}
case "ParameterizedJob":
if r.TryDecodeAsNil() {
if x.ParameterizedJob != nil {
x.ParameterizedJob = nil
}
} else {
if x.ParameterizedJob == nil {
x.ParameterizedJob = new(ParameterizedJobConfig)
}
x.ParameterizedJob.CodecDecodeSelf(d)
}
case "Dispatched":
if r.TryDecodeAsNil() {
x.Dispatched = false
} else {
yyv35 := &x.Dispatched
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
case "Payload":
if r.TryDecodeAsNil() {
x.Payload = nil
} else {
yyv37 := &x.Payload
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*yyv37 = r.DecodeBytes(*(*[]byte)(yyv37), false, false)
}
}
case "Meta":
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv39 := &x.Meta
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
z.F.DecMapStringStringX(yyv39, false, d)
}
}
case "VaultToken":
if r.TryDecodeAsNil() {
x.VaultToken = ""
} else {
yyv41 := &x.VaultToken
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv43 := &x.Status
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*string)(yyv43)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv45 := &x.StatusDescription
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*string)(yyv45)) = r.DecodeString()
}
}
case "Stable":
if r.TryDecodeAsNil() {
x.Stable = false
} else {
yyv47 := &x.Stable
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*bool)(yyv47)) = r.DecodeBool()
}
}
case "Version":
if r.TryDecodeAsNil() {
x.Version = 0
} else {
yyv49 := &x.Version
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*uint64)(yyv49)) = uint64(r.DecodeUint(64))
}
}
case "SubmitTime":
if r.TryDecodeAsNil() {
x.SubmitTime = 0
} else {
yyv51 := &x.SubmitTime
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
*((*int64)(yyv51)) = int64(r.DecodeInt(64))
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv53 := &x.CreateIndex
yym54 := z.DecBinary()
_ = yym54
if false {
} else {
*((*uint64)(yyv53)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv55 := &x.ModifyIndex
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
*((*uint64)(yyv55)) = uint64(r.DecodeUint(64))
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv57 := &x.JobModifyIndex
yym58 := z.DecBinary()
_ = yym58
if false {
} else {
*((*uint64)(yyv57)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Job) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj59 int
var yyb59 bool
var yyhl59 bool = l >= 0
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stop = false
} else {
yyv60 := &x.Stop
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*bool)(yyv60)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv62 := &x.Region
yym63 := z.DecBinary()
_ = yym63
if false {
} else {
*((*string)(yyv62)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv64 := &x.Namespace
yym65 := z.DecBinary()
_ = yym65
if false {
} else {
*((*string)(yyv64)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv66 := &x.ID
yym67 := z.DecBinary()
_ = yym67
if false {
} else {
*((*string)(yyv66)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ParentID = ""
} else {
yyv68 := &x.ParentID
yym69 := z.DecBinary()
_ = yym69
if false {
} else {
*((*string)(yyv68)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv70 := &x.Name
yym71 := z.DecBinary()
_ = yym71
if false {
} else {
*((*string)(yyv70)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv72 := &x.Type
yym73 := z.DecBinary()
_ = yym73
if false {
} else {
*((*string)(yyv72)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv74 := &x.Priority
yym75 := z.DecBinary()
_ = yym75
if false {
} else {
*((*int)(yyv74)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllAtOnce = false
} else {
yyv76 := &x.AllAtOnce
yym77 := z.DecBinary()
_ = yym77
if false {
} else {
*((*bool)(yyv76)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenters = nil
} else {
yyv78 := &x.Datacenters
yym79 := z.DecBinary()
_ = yym79
if false {
} else {
z.F.DecSliceStringX(yyv78, false, d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv80 := &x.Constraints
yym81 := z.DecBinary()
_ = yym81
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv80), d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv82 := &x.Affinities
yym83 := z.DecBinary()
_ = yym83
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv82), d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Spreads = nil
} else {
yyv84 := &x.Spreads
yym85 := z.DecBinary()
_ = yym85
if false {
} else {
h.decSlicePtrtoSpread((*[]*Spread)(yyv84), d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv86 := &x.TaskGroups
yym87 := z.DecBinary()
_ = yym87
if false {
} else {
h.decSlicePtrtoTaskGroup((*[]*TaskGroup)(yyv86), d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Update = UpdateStrategy{}
} else {
yyv88 := &x.Update
yyv88.CodecDecodeSelf(d)
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Periodic != nil {
x.Periodic = nil
}
} else {
if x.Periodic == nil {
x.Periodic = new(PeriodicConfig)
}
x.Periodic.CodecDecodeSelf(d)
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.ParameterizedJob != nil {
x.ParameterizedJob = nil
}
} else {
if x.ParameterizedJob == nil {
x.ParameterizedJob = new(ParameterizedJobConfig)
}
x.ParameterizedJob.CodecDecodeSelf(d)
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Dispatched = false
} else {
yyv91 := &x.Dispatched
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*bool)(yyv91)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Payload = nil
} else {
yyv93 := &x.Payload
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*yyv93 = r.DecodeBytes(*(*[]byte)(yyv93), false, false)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv95 := &x.Meta
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
z.F.DecMapStringStringX(yyv95, false, d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.VaultToken = ""
} else {
yyv97 := &x.VaultToken
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
*((*string)(yyv97)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv99 := &x.Status
yym100 := z.DecBinary()
_ = yym100
if false {
} else {
*((*string)(yyv99)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv101 := &x.StatusDescription
yym102 := z.DecBinary()
_ = yym102
if false {
} else {
*((*string)(yyv101)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stable = false
} else {
yyv103 := &x.Stable
yym104 := z.DecBinary()
_ = yym104
if false {
} else {
*((*bool)(yyv103)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Version = 0
} else {
yyv105 := &x.Version
yym106 := z.DecBinary()
_ = yym106
if false {
} else {
*((*uint64)(yyv105)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SubmitTime = 0
} else {
yyv107 := &x.SubmitTime
yym108 := z.DecBinary()
_ = yym108
if false {
} else {
*((*int64)(yyv107)) = int64(r.DecodeInt(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv109 := &x.CreateIndex
yym110 := z.DecBinary()
_ = yym110
if false {
} else {
*((*uint64)(yyv109)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv111 := &x.ModifyIndex
yym112 := z.DecBinary()
_ = yym112
if false {
} else {
*((*uint64)(yyv111)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv113 := &x.JobModifyIndex
yym114 := z.DecBinary()
_ = yym114
if false {
} else {
*((*uint64)(yyv113)) = uint64(r.DecodeUint(64))
}
}
for {
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj59-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobListStub) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [16]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(16)
} else {
yynn2 = 16
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ParentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ParentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ParentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Datacenters == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.Datacenters, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Datacenters"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Datacenters == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.Datacenters, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Priority"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.Periodic))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Periodic"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.Periodic))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.ParameterizedJob))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ParameterizedJob"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.ParameterizedJob))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Stop))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stop"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Stop))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.JobSummary == nil {
r.EncodeNil()
} else {
x.JobSummary.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobSummary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.JobSummary == nil {
r.EncodeNil()
} else {
x.JobSummary.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeInt(int64(x.SubmitTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SubmitTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeInt(int64(x.SubmitTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobListStub) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobListStub) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "ParentID":
if r.TryDecodeAsNil() {
x.ParentID = ""
} else {
yyv6 := &x.ParentID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Datacenters":
if r.TryDecodeAsNil() {
x.Datacenters = nil
} else {
yyv10 := &x.Datacenters
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv12 := &x.Type
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Priority":
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv14 := &x.Priority
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*int)(yyv14)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Periodic":
if r.TryDecodeAsNil() {
x.Periodic = false
} else {
yyv16 := &x.Periodic
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "ParameterizedJob":
if r.TryDecodeAsNil() {
x.ParameterizedJob = false
} else {
yyv18 := &x.ParameterizedJob
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
case "Stop":
if r.TryDecodeAsNil() {
x.Stop = false
} else {
yyv20 := &x.Stop
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv22 := &x.Status
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv24 := &x.StatusDescription
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "JobSummary":
if r.TryDecodeAsNil() {
if x.JobSummary != nil {
x.JobSummary = nil
}
} else {
if x.JobSummary == nil {
x.JobSummary = new(JobSummary)
}
x.JobSummary.CodecDecodeSelf(d)
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv27 := &x.CreateIndex
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv29 := &x.ModifyIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv31 := &x.JobModifyIndex
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*uint64)(yyv31)) = uint64(r.DecodeUint(64))
}
}
case "SubmitTime":
if r.TryDecodeAsNil() {
x.SubmitTime = 0
} else {
yyv33 := &x.SubmitTime
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*int64)(yyv33)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobListStub) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj35 int
var yyb35 bool
var yyhl35 bool = l >= 0
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv36 := &x.ID
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
*((*string)(yyv36)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ParentID = ""
} else {
yyv38 := &x.ParentID
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*((*string)(yyv38)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv40 := &x.Name
yym41 := z.DecBinary()
_ = yym41
if false {
} else {
*((*string)(yyv40)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Datacenters = nil
} else {
yyv42 := &x.Datacenters
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
z.F.DecSliceStringX(yyv42, false, d)
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv44 := &x.Type
yym45 := z.DecBinary()
_ = yym45
if false {
} else {
*((*string)(yyv44)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv46 := &x.Priority
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*int)(yyv46)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Periodic = false
} else {
yyv48 := &x.Periodic
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
*((*bool)(yyv48)) = r.DecodeBool()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ParameterizedJob = false
} else {
yyv50 := &x.ParameterizedJob
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*bool)(yyv50)) = r.DecodeBool()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stop = false
} else {
yyv52 := &x.Stop
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*bool)(yyv52)) = r.DecodeBool()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv54 := &x.Status
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
*((*string)(yyv54)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv56 := &x.StatusDescription
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
*((*string)(yyv56)) = r.DecodeString()
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.JobSummary != nil {
x.JobSummary = nil
}
} else {
if x.JobSummary == nil {
x.JobSummary = new(JobSummary)
}
x.JobSummary.CodecDecodeSelf(d)
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv59 := &x.CreateIndex
yym60 := z.DecBinary()
_ = yym60
if false {
} else {
*((*uint64)(yyv59)) = uint64(r.DecodeUint(64))
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv61 := &x.ModifyIndex
yym62 := z.DecBinary()
_ = yym62
if false {
} else {
*((*uint64)(yyv61)) = uint64(r.DecodeUint(64))
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv63 := &x.JobModifyIndex
yym64 := z.DecBinary()
_ = yym64
if false {
} else {
*((*uint64)(yyv63)) = uint64(r.DecodeUint(64))
}
}
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SubmitTime = 0
} else {
yyv65 := &x.SubmitTime
yym66 := z.DecBinary()
_ = yym66
if false {
} else {
*((*int64)(yyv65)) = int64(r.DecodeInt(64))
}
}
for {
yyj35++
if yyhl35 {
yyb35 = yyj35 > l
} else {
yyb35 = r.CheckBreak()
}
if yyb35 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj35-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobSummary) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Summary == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encMapstringTaskGroupSummary((map[string]TaskGroupSummary)(x.Summary), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Summary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Summary == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encMapstringTaskGroupSummary((map[string]TaskGroupSummary)(x.Summary), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Children == nil {
r.EncodeNil()
} else {
x.Children.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Children"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Children == nil {
r.EncodeNil()
} else {
x.Children.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobSummary) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobSummary) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv4 := &x.JobID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Summary":
if r.TryDecodeAsNil() {
x.Summary = nil
} else {
yyv8 := &x.Summary
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decMapstringTaskGroupSummary((*map[string]TaskGroupSummary)(yyv8), d)
}
}
case "Children":
if r.TryDecodeAsNil() {
if x.Children != nil {
x.Children = nil
}
} else {
if x.Children == nil {
x.Children = new(JobChildrenSummary)
}
x.Children.CodecDecodeSelf(d)
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv11 := &x.CreateIndex
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv13 := &x.ModifyIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobSummary) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv16 := &x.JobID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv18 := &x.Namespace
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Summary = nil
} else {
yyv20 := &x.Summary
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
h.decMapstringTaskGroupSummary((*map[string]TaskGroupSummary)(yyv20), d)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Children != nil {
x.Children = nil
}
} else {
if x.Children == nil {
x.Children = new(JobChildrenSummary)
}
x.Children.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv23 := &x.CreateIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv25 := &x.ModifyIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *JobChildrenSummary) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.Pending))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Pending"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.Pending))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Running))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Running"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Running))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.Dead))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Dead"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.Dead))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *JobChildrenSummary) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *JobChildrenSummary) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Pending":
if r.TryDecodeAsNil() {
x.Pending = 0
} else {
yyv4 := &x.Pending
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "Running":
if r.TryDecodeAsNil() {
x.Running = 0
} else {
yyv6 := &x.Running
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "Dead":
if r.TryDecodeAsNil() {
x.Dead = 0
} else {
yyv8 := &x.Dead
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *JobChildrenSummary) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Pending = 0
} else {
yyv11 := &x.Pending
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*int64)(yyv11)) = int64(r.DecodeInt(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Running = 0
} else {
yyv13 := &x.Running
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int64)(yyv13)) = int64(r.DecodeInt(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Dead = 0
} else {
yyv15 := &x.Dead
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskGroupSummary) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.Queued))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Queued"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.Queued))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Complete))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Complete"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Complete))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.Failed))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Failed"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.Failed))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.Running))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Running"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.Running))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeInt(int64(x.Starting))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Starting"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeInt(int64(x.Starting))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeInt(int64(x.Lost))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Lost"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeInt(int64(x.Lost))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskGroupSummary) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskGroupSummary) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Queued":
if r.TryDecodeAsNil() {
x.Queued = 0
} else {
yyv4 := &x.Queued
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Complete":
if r.TryDecodeAsNil() {
x.Complete = 0
} else {
yyv6 := &x.Complete
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Failed":
if r.TryDecodeAsNil() {
x.Failed = 0
} else {
yyv8 := &x.Failed
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int)(yyv8)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Running":
if r.TryDecodeAsNil() {
x.Running = 0
} else {
yyv10 := &x.Running
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*int)(yyv10)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Starting":
if r.TryDecodeAsNil() {
x.Starting = 0
} else {
yyv12 := &x.Starting
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*int)(yyv12)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Lost":
if r.TryDecodeAsNil() {
x.Lost = 0
} else {
yyv14 := &x.Lost
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*int)(yyv14)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskGroupSummary) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Queued = 0
} else {
yyv17 := &x.Queued
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*int)(yyv17)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Complete = 0
} else {
yyv19 := &x.Complete
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*int)(yyv19)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Failed = 0
} else {
yyv21 := &x.Failed
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*int)(yyv21)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Running = 0
} else {
yyv23 := &x.Running
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*int)(yyv23)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Starting = 0
} else {
yyv25 := &x.Starting
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int)(yyv25)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Lost = 0
} else {
yyv27 := &x.Lost
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*int)(yyv27)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *UpdateStrategy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else if z.HasExtensions() && z.EncExt(x.Stagger) {
} else {
r.EncodeInt(int64(x.Stagger))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stagger"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.EncExt(x.Stagger) {
} else {
r.EncodeInt(int64(x.Stagger))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.MaxParallel))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxParallel"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.MaxParallel))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthCheck))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthCheck"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthCheck))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MinHealthyTime) {
} else {
r.EncodeInt(int64(x.MinHealthyTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinHealthyTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MinHealthyTime) {
} else {
r.EncodeInt(int64(x.MinHealthyTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.HealthyDeadline) {
} else {
r.EncodeInt(int64(x.HealthyDeadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthyDeadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.HealthyDeadline) {
} else {
r.EncodeInt(int64(x.HealthyDeadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.ProgressDeadline) {
} else {
r.EncodeInt(int64(x.ProgressDeadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProgressDeadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.ProgressDeadline) {
} else {
r.EncodeInt(int64(x.ProgressDeadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeBool(bool(x.AutoRevert))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AutoRevert"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeBool(bool(x.AutoRevert))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.AutoPromote))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AutoPromote"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.AutoPromote))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeInt(int64(x.Canary))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Canary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeInt(int64(x.Canary))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *UpdateStrategy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *UpdateStrategy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Stagger":
if r.TryDecodeAsNil() {
x.Stagger = 0
} else {
yyv4 := &x.Stagger
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yyv4) {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "MaxParallel":
if r.TryDecodeAsNil() {
x.MaxParallel = 0
} else {
yyv6 := &x.MaxParallel
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "HealthCheck":
if r.TryDecodeAsNil() {
x.HealthCheck = ""
} else {
yyv8 := &x.HealthCheck
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinHealthyTime":
if r.TryDecodeAsNil() {
x.MinHealthyTime = 0
} else {
yyv10 := &x.MinHealthyTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "HealthyDeadline":
if r.TryDecodeAsNil() {
x.HealthyDeadline = 0
} else {
yyv12 := &x.HealthyDeadline
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "ProgressDeadline":
if r.TryDecodeAsNil() {
x.ProgressDeadline = 0
} else {
yyv14 := &x.ProgressDeadline
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "AutoRevert":
if r.TryDecodeAsNil() {
x.AutoRevert = false
} else {
yyv16 := &x.AutoRevert
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*bool)(yyv16)) = r.DecodeBool()
}
}
case "AutoPromote":
if r.TryDecodeAsNil() {
x.AutoPromote = false
} else {
yyv18 := &x.AutoPromote
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
case "Canary":
if r.TryDecodeAsNil() {
x.Canary = 0
} else {
yyv20 := &x.Canary
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*int)(yyv20)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *UpdateStrategy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stagger = 0
} else {
yyv23 := &x.Stagger
yym24 := z.DecBinary()
_ = yym24
if false {
} else if z.HasExtensions() && z.DecExt(yyv23) {
} else {
*((*int64)(yyv23)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxParallel = 0
} else {
yyv25 := &x.MaxParallel
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int)(yyv25)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthCheck = ""
} else {
yyv27 := &x.HealthCheck
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinHealthyTime = 0
} else {
yyv29 := &x.MinHealthyTime
yym30 := z.DecBinary()
_ = yym30
if false {
} else if z.HasExtensions() && z.DecExt(yyv29) {
} else {
*((*int64)(yyv29)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthyDeadline = 0
} else {
yyv31 := &x.HealthyDeadline
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProgressDeadline = 0
} else {
yyv33 := &x.ProgressDeadline
yym34 := z.DecBinary()
_ = yym34
if false {
} else if z.HasExtensions() && z.DecExt(yyv33) {
} else {
*((*int64)(yyv33)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AutoRevert = false
} else {
yyv35 := &x.AutoRevert
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AutoPromote = false
} else {
yyv37 := &x.AutoPromote
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Canary = 0
} else {
yyv39 := &x.Canary
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*int)(yyv39)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PeriodicConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Enabled))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Enabled"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Enabled))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Spec))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Spec"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Spec))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SpecType))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SpecType"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SpecType))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.ProhibitOverlap))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProhibitOverlap"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.ProhibitOverlap))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TimeZone))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TimeZone"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TimeZone))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PeriodicConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PeriodicConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Enabled":
if r.TryDecodeAsNil() {
x.Enabled = false
} else {
yyv4 := &x.Enabled
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "Spec":
if r.TryDecodeAsNil() {
x.Spec = ""
} else {
yyv6 := &x.Spec
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "SpecType":
if r.TryDecodeAsNil() {
x.SpecType = ""
} else {
yyv8 := &x.SpecType
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "ProhibitOverlap":
if r.TryDecodeAsNil() {
x.ProhibitOverlap = false
} else {
yyv10 := &x.ProhibitOverlap
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
case "TimeZone":
if r.TryDecodeAsNil() {
x.TimeZone = ""
} else {
yyv12 := &x.TimeZone
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PeriodicConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Enabled = false
} else {
yyv15 := &x.Enabled
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Spec = ""
} else {
yyv17 := &x.Spec
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SpecType = ""
} else {
yyv19 := &x.SpecType
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProhibitOverlap = false
} else {
yyv21 := &x.ProhibitOverlap
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*bool)(yyv21)) = r.DecodeBool()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TimeZone = ""
} else {
yyv23 := &x.TimeZone
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PeriodicLaunch) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy10 := &x.Launch
yym11 := z.EncBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.EncodeBuiltin(yym12, yy10)
} else if z.HasExtensions() && z.EncExt(yy10) {
} else if yym11 {
z.EncBinaryMarshal(yy10)
} else if !yym11 && z.IsJSONHandle() {
z.EncJSONMarshal(yy10)
} else {
z.EncFallback(yy10)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Launch"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy13 := &x.Launch
yym14 := z.EncBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.EncodeBuiltin(yym15, yy13)
} else if z.HasExtensions() && z.EncExt(yy13) {
} else if yym14 {
z.EncBinaryMarshal(yy13)
} else if !yym14 && z.IsJSONHandle() {
z.EncJSONMarshal(yy13)
} else {
z.EncFallback(yy13)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym18 := z.EncBinary()
_ = yym18
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PeriodicLaunch) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PeriodicLaunch) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Launch":
if r.TryDecodeAsNil() {
x.Launch = time.Time{}
} else {
yyv8 := &x.Launch
yym9 := z.DecBinary()
_ = yym9
if false {
} else if yym10 := z.TimeRtidIfBinc(); yym10 != 0 {
r.DecodeBuiltin(yym10, yyv8)
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else if yym9 {
z.DecBinaryUnmarshal(yyv8)
} else if !yym9 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv8)
} else {
z.DecFallback(yyv8, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv11 := &x.CreateIndex
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv13 := &x.ModifyIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PeriodicLaunch) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv16 := &x.ID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv18 := &x.Namespace
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Launch = time.Time{}
} else {
yyv20 := &x.Launch
yym21 := z.DecBinary()
_ = yym21
if false {
} else if yym22 := z.TimeRtidIfBinc(); yym22 != 0 {
r.DecodeBuiltin(yym22, yyv20)
} else if z.HasExtensions() && z.DecExt(yyv20) {
} else if yym21 {
z.DecBinaryUnmarshal(yyv20)
} else if !yym21 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv20)
} else {
z.DecFallback(yyv20, false)
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv23 := &x.CreateIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv25 := &x.ModifyIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ParameterizedJobConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Payload))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Payload"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Payload))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.MetaRequired == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncSliceStringV(x.MetaRequired, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MetaRequired"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.MetaRequired == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncSliceStringV(x.MetaRequired, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.MetaOptional == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncSliceStringV(x.MetaOptional, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MetaOptional"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.MetaOptional == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncSliceStringV(x.MetaOptional, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ParameterizedJobConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ParameterizedJobConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Payload":
if r.TryDecodeAsNil() {
x.Payload = ""
} else {
yyv4 := &x.Payload
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "MetaRequired":
if r.TryDecodeAsNil() {
x.MetaRequired = nil
} else {
yyv6 := &x.MetaRequired
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
case "MetaOptional":
if r.TryDecodeAsNil() {
x.MetaOptional = nil
} else {
yyv8 := &x.MetaOptional
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ParameterizedJobConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Payload = ""
} else {
yyv11 := &x.Payload
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MetaRequired = nil
} else {
yyv13 := &x.MetaRequired
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
z.F.DecSliceStringX(yyv13, false, d)
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MetaOptional = nil
} else {
yyv15 := &x.MetaOptional
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DispatchPayloadConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.File))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("File"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.File))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DispatchPayloadConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DispatchPayloadConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "File":
if r.TryDecodeAsNil() {
x.File = ""
} else {
yyv4 := &x.File
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DispatchPayloadConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.File = ""
} else {
yyv7 := &x.File
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RestartPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.Attempts))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attempts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.Attempts))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Interval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Delay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Mode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Mode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Mode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RestartPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RestartPolicy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Attempts":
if r.TryDecodeAsNil() {
x.Attempts = 0
} else {
yyv4 := &x.Attempts
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Interval":
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv6 := &x.Interval
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "Delay":
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv8 := &x.Delay
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "Mode":
if r.TryDecodeAsNil() {
x.Mode = ""
} else {
yyv10 := &x.Mode
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RestartPolicy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attempts = 0
} else {
yyv13 := &x.Attempts
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int)(yyv13)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv15 := &x.Interval
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv17 := &x.Delay
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Mode = ""
} else {
yyv19 := &x.Mode
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ReschedulePolicy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.Attempts))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attempts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.Attempts))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Interval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Delay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DelayFunction))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DelayFunction"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DelayFunction))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxDelay) {
} else {
r.EncodeInt(int64(x.MaxDelay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxDelay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxDelay) {
} else {
r.EncodeInt(int64(x.MaxDelay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Unlimited))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Unlimited"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Unlimited))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ReschedulePolicy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ReschedulePolicy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Attempts":
if r.TryDecodeAsNil() {
x.Attempts = 0
} else {
yyv4 := &x.Attempts
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Interval":
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv6 := &x.Interval
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "Delay":
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv8 := &x.Delay
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "DelayFunction":
if r.TryDecodeAsNil() {
x.DelayFunction = ""
} else {
yyv10 := &x.DelayFunction
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "MaxDelay":
if r.TryDecodeAsNil() {
x.MaxDelay = 0
} else {
yyv12 := &x.MaxDelay
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "Unlimited":
if r.TryDecodeAsNil() {
x.Unlimited = false
} else {
yyv14 := &x.Unlimited
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ReschedulePolicy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attempts = 0
} else {
yyv17 := &x.Attempts
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*int)(yyv17)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv19 := &x.Interval
yym20 := z.DecBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.DecExt(yyv19) {
} else {
*((*int64)(yyv19)) = int64(r.DecodeInt(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv21 := &x.Delay
yym22 := z.DecBinary()
_ = yym22
if false {
} else if z.HasExtensions() && z.DecExt(yyv21) {
} else {
*((*int64)(yyv21)) = int64(r.DecodeInt(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DelayFunction = ""
} else {
yyv23 := &x.DelayFunction
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxDelay = 0
} else {
yyv25 := &x.MaxDelay
yym26 := z.DecBinary()
_ = yym26
if false {
} else if z.HasExtensions() && z.DecExt(yyv25) {
} else {
*((*int64)(yyv25)) = int64(r.DecodeInt(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Unlimited = false
} else {
yyv27 := &x.Unlimited
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*bool)(yyv27)) = r.DecodeBool()
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *MigrateStrategy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.MaxParallel))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxParallel"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.MaxParallel))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthCheck))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthCheck"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.HealthCheck))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.MinHealthyTime) {
} else {
r.EncodeInt(int64(x.MinHealthyTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinHealthyTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.MinHealthyTime) {
} else {
r.EncodeInt(int64(x.MinHealthyTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.HealthyDeadline) {
} else {
r.EncodeInt(int64(x.HealthyDeadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthyDeadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.HealthyDeadline) {
} else {
r.EncodeInt(int64(x.HealthyDeadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *MigrateStrategy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *MigrateStrategy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "MaxParallel":
if r.TryDecodeAsNil() {
x.MaxParallel = 0
} else {
yyv4 := &x.MaxParallel
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "HealthCheck":
if r.TryDecodeAsNil() {
x.HealthCheck = ""
} else {
yyv6 := &x.HealthCheck
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinHealthyTime":
if r.TryDecodeAsNil() {
x.MinHealthyTime = 0
} else {
yyv8 := &x.MinHealthyTime
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "HealthyDeadline":
if r.TryDecodeAsNil() {
x.HealthyDeadline = 0
} else {
yyv10 := &x.HealthyDeadline
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *MigrateStrategy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxParallel = 0
} else {
yyv13 := &x.MaxParallel
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int)(yyv13)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthCheck = ""
} else {
yyv15 := &x.HealthCheck
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinHealthyTime = 0
} else {
yyv17 := &x.MinHealthyTime
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthyDeadline = 0
} else {
yyv19 := &x.HealthyDeadline
yym20 := z.DecBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.DecExt(yyv19) {
} else {
*((*int64)(yyv19)) = int64(r.DecodeInt(64))
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskGroup) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [12]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(12)
} else {
yynn2 = 12
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Count))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Count"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Count))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Update == nil {
r.EncodeNil()
} else {
x.Update.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Update"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Update == nil {
r.EncodeNil()
} else {
x.Update.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Migrate == nil {
r.EncodeNil()
} else {
x.Migrate.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Migrate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Migrate == nil {
r.EncodeNil()
} else {
x.Migrate.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Constraints"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.RestartPolicy == nil {
r.EncodeNil()
} else {
x.RestartPolicy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RestartPolicy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.RestartPolicy == nil {
r.EncodeNil()
} else {
x.RestartPolicy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
h.encSlicePtrtoTask(([]*Task)(x.Tasks), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tasks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tasks == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
h.encSlicePtrtoTask(([]*Task)(x.Tasks), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.EphemeralDisk == nil {
r.EncodeNil()
} else {
x.EphemeralDisk.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EphemeralDisk"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.EphemeralDisk == nil {
r.EncodeNil()
} else {
x.EphemeralDisk.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Meta"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ReschedulePolicy == nil {
r.EncodeNil()
} else {
x.ReschedulePolicy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ReschedulePolicy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ReschedulePolicy == nil {
r.EncodeNil()
} else {
x.ReschedulePolicy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Affinities"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Spreads == nil {
r.EncodeNil()
} else {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
h.encSlicePtrtoSpread(([]*Spread)(x.Spreads), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Spreads"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Spreads == nil {
r.EncodeNil()
} else {
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
h.encSlicePtrtoSpread(([]*Spread)(x.Spreads), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskGroup) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskGroup) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Count":
if r.TryDecodeAsNil() {
x.Count = 0
} else {
yyv6 := &x.Count
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Update":
if r.TryDecodeAsNil() {
if x.Update != nil {
x.Update = nil
}
} else {
if x.Update == nil {
x.Update = new(UpdateStrategy)
}
x.Update.CodecDecodeSelf(d)
}
case "Migrate":
if r.TryDecodeAsNil() {
if x.Migrate != nil {
x.Migrate = nil
}
} else {
if x.Migrate == nil {
x.Migrate = new(MigrateStrategy)
}
x.Migrate.CodecDecodeSelf(d)
}
case "Constraints":
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv10 := &x.Constraints
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv10), d)
}
}
case "RestartPolicy":
if r.TryDecodeAsNil() {
if x.RestartPolicy != nil {
x.RestartPolicy = nil
}
} else {
if x.RestartPolicy == nil {
x.RestartPolicy = new(RestartPolicy)
}
x.RestartPolicy.CodecDecodeSelf(d)
}
case "Tasks":
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv13 := &x.Tasks
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoTask((*[]*Task)(yyv13), d)
}
}
case "EphemeralDisk":
if r.TryDecodeAsNil() {
if x.EphemeralDisk != nil {
x.EphemeralDisk = nil
}
} else {
if x.EphemeralDisk == nil {
x.EphemeralDisk = new(EphemeralDisk)
}
x.EphemeralDisk.CodecDecodeSelf(d)
}
case "Meta":
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv16 := &x.Meta
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
z.F.DecMapStringStringX(yyv16, false, d)
}
}
case "ReschedulePolicy":
if r.TryDecodeAsNil() {
if x.ReschedulePolicy != nil {
x.ReschedulePolicy = nil
}
} else {
if x.ReschedulePolicy == nil {
x.ReschedulePolicy = new(ReschedulePolicy)
}
x.ReschedulePolicy.CodecDecodeSelf(d)
}
case "Affinities":
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv19 := &x.Affinities
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv19), d)
}
}
case "Spreads":
if r.TryDecodeAsNil() {
x.Spreads = nil
} else {
yyv21 := &x.Spreads
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decSlicePtrtoSpread((*[]*Spread)(yyv21), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskGroup) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj23 int
var yyb23 bool
var yyhl23 bool = l >= 0
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv24 := &x.Name
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Count = 0
} else {
yyv26 := &x.Count
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*int)(yyv26)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Update != nil {
x.Update = nil
}
} else {
if x.Update == nil {
x.Update = new(UpdateStrategy)
}
x.Update.CodecDecodeSelf(d)
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Migrate != nil {
x.Migrate = nil
}
} else {
if x.Migrate == nil {
x.Migrate = new(MigrateStrategy)
}
x.Migrate.CodecDecodeSelf(d)
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv30 := &x.Constraints
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv30), d)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.RestartPolicy != nil {
x.RestartPolicy = nil
}
} else {
if x.RestartPolicy == nil {
x.RestartPolicy = new(RestartPolicy)
}
x.RestartPolicy.CodecDecodeSelf(d)
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tasks = nil
} else {
yyv33 := &x.Tasks
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
h.decSlicePtrtoTask((*[]*Task)(yyv33), d)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.EphemeralDisk != nil {
x.EphemeralDisk = nil
}
} else {
if x.EphemeralDisk == nil {
x.EphemeralDisk = new(EphemeralDisk)
}
x.EphemeralDisk.CodecDecodeSelf(d)
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv36 := &x.Meta
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
z.F.DecMapStringStringX(yyv36, false, d)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.ReschedulePolicy != nil {
x.ReschedulePolicy = nil
}
} else {
if x.ReschedulePolicy == nil {
x.ReschedulePolicy = new(ReschedulePolicy)
}
x.ReschedulePolicy.CodecDecodeSelf(d)
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv39 := &x.Affinities
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv39), d)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Spreads = nil
} else {
yyv41 := &x.Spreads
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
h.decSlicePtrtoSpread((*[]*Spread)(yyv41), d)
}
}
for {
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj23-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *CheckRestart) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.Limit))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Limit"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.Limit))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.EncExt(x.Grace) {
} else {
r.EncodeInt(int64(x.Grace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Grace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.EncExt(x.Grace) {
} else {
r.EncodeInt(int64(x.Grace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.IgnoreWarnings))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("IgnoreWarnings"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.IgnoreWarnings))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *CheckRestart) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *CheckRestart) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Limit":
if r.TryDecodeAsNil() {
x.Limit = 0
} else {
yyv4 := &x.Limit
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Grace":
if r.TryDecodeAsNil() {
x.Grace = 0
} else {
yyv6 := &x.Grace
yym7 := z.DecBinary()
_ = yym7
if false {
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "IgnoreWarnings":
if r.TryDecodeAsNil() {
x.IgnoreWarnings = false
} else {
yyv8 := &x.IgnoreWarnings
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *CheckRestart) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Limit = 0
} else {
yyv11 := &x.Limit
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*int)(yyv11)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Grace = 0
} else {
yyv13 := &x.Grace
yym14 := z.DecBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.DecExt(yyv13) {
} else {
*((*int64)(yyv13)) = int64(r.DecodeInt(64))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.IgnoreWarnings = false
} else {
yyv15 := &x.IgnoreWarnings
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ServiceCheck) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [17]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(17)
} else {
yynn2 = 17
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Command))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Command"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Command))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Args == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.Args, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Args"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Args == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.Args, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Path))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Path"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Path))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Protocol))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Protocol"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Protocol))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PortLabel))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PortLabel"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PortLabel))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AddressMode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AddressMode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AddressMode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Interval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else if z.HasExtensions() && z.EncExt(x.Interval) {
} else {
r.EncodeInt(int64(x.Interval))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else if z.HasExtensions() && z.EncExt(x.Timeout) {
} else {
r.EncodeInt(int64(x.Timeout))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Timeout"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.EncExt(x.Timeout) {
} else {
r.EncodeInt(int64(x.Timeout))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.InitialStatus))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("InitialStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.InitialStatus))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeBool(bool(x.TLSSkipVerify))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TLSSkipVerify"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeBool(bool(x.TLSSkipVerify))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Method))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Method"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Method))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Header == nil {
r.EncodeNil()
} else {
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
h.encMapstringSlicestring((map[string][]string)(x.Header), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Header"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Header == nil {
r.EncodeNil()
} else {
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
h.encMapstringSlicestring((map[string][]string)(x.Header), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.CheckRestart == nil {
r.EncodeNil()
} else {
x.CheckRestart.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CheckRestart"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.CheckRestart == nil {
r.EncodeNil()
} else {
x.CheckRestart.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GRPCService))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GRPCService"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GRPCService))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym52 := z.EncBinary()
_ = yym52
if false {
} else {
r.EncodeBool(bool(x.GRPCUseTLS))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GRPCUseTLS"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym53 := z.EncBinary()
_ = yym53
if false {
} else {
r.EncodeBool(bool(x.GRPCUseTLS))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ServiceCheck) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ServiceCheck) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv6 := &x.Type
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Command":
if r.TryDecodeAsNil() {
x.Command = ""
} else {
yyv8 := &x.Command
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Args":
if r.TryDecodeAsNil() {
x.Args = nil
} else {
yyv10 := &x.Args
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
case "Path":
if r.TryDecodeAsNil() {
x.Path = ""
} else {
yyv12 := &x.Path
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Protocol":
if r.TryDecodeAsNil() {
x.Protocol = ""
} else {
yyv14 := &x.Protocol
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "PortLabel":
if r.TryDecodeAsNil() {
x.PortLabel = ""
} else {
yyv16 := &x.PortLabel
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AddressMode":
if r.TryDecodeAsNil() {
x.AddressMode = ""
} else {
yyv18 := &x.AddressMode
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Interval":
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv20 := &x.Interval
yym21 := z.DecBinary()
_ = yym21
if false {
} else if z.HasExtensions() && z.DecExt(yyv20) {
} else {
*((*int64)(yyv20)) = int64(r.DecodeInt(64))
}
}
case "Timeout":
if r.TryDecodeAsNil() {
x.Timeout = 0
} else {
yyv22 := &x.Timeout
yym23 := z.DecBinary()
_ = yym23
if false {
} else if z.HasExtensions() && z.DecExt(yyv22) {
} else {
*((*int64)(yyv22)) = int64(r.DecodeInt(64))
}
}
case "InitialStatus":
if r.TryDecodeAsNil() {
x.InitialStatus = ""
} else {
yyv24 := &x.InitialStatus
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "TLSSkipVerify":
if r.TryDecodeAsNil() {
x.TLSSkipVerify = false
} else {
yyv26 := &x.TLSSkipVerify
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*bool)(yyv26)) = r.DecodeBool()
}
}
case "Method":
if r.TryDecodeAsNil() {
x.Method = ""
} else {
yyv28 := &x.Method
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
case "Header":
if r.TryDecodeAsNil() {
x.Header = nil
} else {
yyv30 := &x.Header
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
h.decMapstringSlicestring((*map[string][]string)(yyv30), d)
}
}
case "CheckRestart":
if r.TryDecodeAsNil() {
if x.CheckRestart != nil {
x.CheckRestart = nil
}
} else {
if x.CheckRestart == nil {
x.CheckRestart = new(CheckRestart)
}
x.CheckRestart.CodecDecodeSelf(d)
}
case "GRPCService":
if r.TryDecodeAsNil() {
x.GRPCService = ""
} else {
yyv33 := &x.GRPCService
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
case "GRPCUseTLS":
if r.TryDecodeAsNil() {
x.GRPCUseTLS = false
} else {
yyv35 := &x.GRPCUseTLS
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ServiceCheck) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj37 int
var yyb37 bool
var yyhl37 bool = l >= 0
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv38 := &x.Name
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*((*string)(yyv38)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv40 := &x.Type
yym41 := z.DecBinary()
_ = yym41
if false {
} else {
*((*string)(yyv40)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Command = ""
} else {
yyv42 := &x.Command
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
*((*string)(yyv42)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Args = nil
} else {
yyv44 := &x.Args
yym45 := z.DecBinary()
_ = yym45
if false {
} else {
z.F.DecSliceStringX(yyv44, false, d)
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Path = ""
} else {
yyv46 := &x.Path
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*string)(yyv46)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Protocol = ""
} else {
yyv48 := &x.Protocol
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
*((*string)(yyv48)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PortLabel = ""
} else {
yyv50 := &x.PortLabel
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*string)(yyv50)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AddressMode = ""
} else {
yyv52 := &x.AddressMode
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*string)(yyv52)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Interval = 0
} else {
yyv54 := &x.Interval
yym55 := z.DecBinary()
_ = yym55
if false {
} else if z.HasExtensions() && z.DecExt(yyv54) {
} else {
*((*int64)(yyv54)) = int64(r.DecodeInt(64))
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Timeout = 0
} else {
yyv56 := &x.Timeout
yym57 := z.DecBinary()
_ = yym57
if false {
} else if z.HasExtensions() && z.DecExt(yyv56) {
} else {
*((*int64)(yyv56)) = int64(r.DecodeInt(64))
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.InitialStatus = ""
} else {
yyv58 := &x.InitialStatus
yym59 := z.DecBinary()
_ = yym59
if false {
} else {
*((*string)(yyv58)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TLSSkipVerify = false
} else {
yyv60 := &x.TLSSkipVerify
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*bool)(yyv60)) = r.DecodeBool()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Method = ""
} else {
yyv62 := &x.Method
yym63 := z.DecBinary()
_ = yym63
if false {
} else {
*((*string)(yyv62)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Header = nil
} else {
yyv64 := &x.Header
yym65 := z.DecBinary()
_ = yym65
if false {
} else {
h.decMapstringSlicestring((*map[string][]string)(yyv64), d)
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.CheckRestart != nil {
x.CheckRestart = nil
}
} else {
if x.CheckRestart == nil {
x.CheckRestart = new(CheckRestart)
}
x.CheckRestart.CodecDecodeSelf(d)
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GRPCService = ""
} else {
yyv67 := &x.GRPCService
yym68 := z.DecBinary()
_ = yym68
if false {
} else {
*((*string)(yyv67)) = r.DecodeString()
}
}
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GRPCUseTLS = false
} else {
yyv69 := &x.GRPCUseTLS
yym70 := z.DecBinary()
_ = yym70
if false {
} else {
*((*bool)(yyv69)) = r.DecodeBool()
}
}
for {
yyj37++
if yyhl37 {
yyb37 = yyj37 > l
} else {
yyb37 = r.CheckBreak()
}
if yyb37 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj37-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Service) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PortLabel))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PortLabel"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PortLabel))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AddressMode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AddressMode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AddressMode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tags == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.Tags, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tags"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tags == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.Tags, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.CanaryTags == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncSliceStringV(x.CanaryTags, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CanaryTags"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.CanaryTags == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncSliceStringV(x.CanaryTags, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Checks == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
h.encSlicePtrtoServiceCheck(([]*ServiceCheck)(x.Checks), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Checks"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Checks == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
h.encSlicePtrtoServiceCheck(([]*ServiceCheck)(x.Checks), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Service) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Service) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "PortLabel":
if r.TryDecodeAsNil() {
x.PortLabel = ""
} else {
yyv6 := &x.PortLabel
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "AddressMode":
if r.TryDecodeAsNil() {
x.AddressMode = ""
} else {
yyv8 := &x.AddressMode
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Tags":
if r.TryDecodeAsNil() {
x.Tags = nil
} else {
yyv10 := &x.Tags
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
case "CanaryTags":
if r.TryDecodeAsNil() {
x.CanaryTags = nil
} else {
yyv12 := &x.CanaryTags
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
z.F.DecSliceStringX(yyv12, false, d)
}
}
case "Checks":
if r.TryDecodeAsNil() {
x.Checks = nil
} else {
yyv14 := &x.Checks
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
h.decSlicePtrtoServiceCheck((*[]*ServiceCheck)(yyv14), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Service) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv17 := &x.Name
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PortLabel = ""
} else {
yyv19 := &x.PortLabel
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AddressMode = ""
} else {
yyv21 := &x.AddressMode
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tags = nil
} else {
yyv23 := &x.Tags
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CanaryTags = nil
} else {
yyv25 := &x.CanaryTags
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
z.F.DecSliceStringX(yyv25, false, d)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Checks = nil
} else {
yyv27 := &x.Checks
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
h.decSlicePtrtoServiceCheck((*[]*ServiceCheck)(yyv27), d)
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *LogConfig) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.MaxFiles))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxFiles"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.MaxFiles))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.MaxFileSizeMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxFileSizeMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.MaxFileSizeMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *LogConfig) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *LogConfig) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "MaxFiles":
if r.TryDecodeAsNil() {
x.MaxFiles = 0
} else {
yyv4 := &x.MaxFiles
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "MaxFileSizeMB":
if r.TryDecodeAsNil() {
x.MaxFileSizeMB = 0
} else {
yyv6 := &x.MaxFileSizeMB
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *LogConfig) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxFiles = 0
} else {
yyv9 := &x.MaxFiles
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*int)(yyv9)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxFileSizeMB = 0
} else {
yyv11 := &x.MaxFileSizeMB
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*int)(yyv11)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Task) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [19]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(19)
} else {
yynn2 = 19
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Driver))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Driver"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Driver))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.User))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("User"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.User))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Config == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncMapStringIntfV(x.Config, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Config"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Config == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncMapStringIntfV(x.Config, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Env == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncMapStringStringV(x.Env, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Env"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Env == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncMapStringStringV(x.Env, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Services == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
h.encSlicePtrtoService(([]*Service)(x.Services), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Services"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Services == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
h.encSlicePtrtoService(([]*Service)(x.Services), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Vault == nil {
r.EncodeNil()
} else {
x.Vault.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Vault"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Vault == nil {
r.EncodeNil()
} else {
x.Vault.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Templates == nil {
r.EncodeNil()
} else {
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
h.encSlicePtrtoTemplate(([]*Template)(x.Templates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Templates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Templates == nil {
r.EncodeNil()
} else {
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
h.encSlicePtrtoTemplate(([]*Template)(x.Templates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Constraints"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Constraints == nil {
r.EncodeNil()
} else {
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
h.encSlicePtrtoConstraint(([]*Constraint)(x.Constraints), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Affinities"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Affinities == nil {
r.EncodeNil()
} else {
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
h.encSlicePtrtoAffinity(([]*Affinity)(x.Affinities), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Resources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DispatchPayload == nil {
r.EncodeNil()
} else {
x.DispatchPayload.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DispatchPayload"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DispatchPayload == nil {
r.EncodeNil()
} else {
x.DispatchPayload.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Meta"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Meta == nil {
r.EncodeNil()
} else {
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
z.F.EncMapStringStringV(x.Meta, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym43 := z.EncBinary()
_ = yym43
if false {
} else if z.HasExtensions() && z.EncExt(x.KillTimeout) {
} else {
r.EncodeInt(int64(x.KillTimeout))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KillTimeout"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym44 := z.EncBinary()
_ = yym44
if false {
} else if z.HasExtensions() && z.EncExt(x.KillTimeout) {
} else {
r.EncodeInt(int64(x.KillTimeout))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.LogConfig == nil {
r.EncodeNil()
} else {
x.LogConfig.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LogConfig"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.LogConfig == nil {
r.EncodeNil()
} else {
x.LogConfig.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Artifacts == nil {
r.EncodeNil()
} else {
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
h.encSlicePtrtoTaskArtifact(([]*TaskArtifact)(x.Artifacts), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Artifacts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Artifacts == nil {
r.EncodeNil()
} else {
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
h.encSlicePtrtoTaskArtifact(([]*TaskArtifact)(x.Artifacts), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym52 := z.EncBinary()
_ = yym52
if false {
} else {
r.EncodeBool(bool(x.Leader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Leader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym53 := z.EncBinary()
_ = yym53
if false {
} else {
r.EncodeBool(bool(x.Leader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym55 := z.EncBinary()
_ = yym55
if false {
} else if z.HasExtensions() && z.EncExt(x.ShutdownDelay) {
} else {
r.EncodeInt(int64(x.ShutdownDelay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ShutdownDelay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym56 := z.EncBinary()
_ = yym56
if false {
} else if z.HasExtensions() && z.EncExt(x.ShutdownDelay) {
} else {
r.EncodeInt(int64(x.ShutdownDelay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillSignal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KillSignal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym59 := z.EncBinary()
_ = yym59
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillSignal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Task) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Task) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Driver":
if r.TryDecodeAsNil() {
x.Driver = ""
} else {
yyv6 := &x.Driver
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "User":
if r.TryDecodeAsNil() {
x.User = ""
} else {
yyv8 := &x.User
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Config":
if r.TryDecodeAsNil() {
x.Config = nil
} else {
yyv10 := &x.Config
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecMapStringIntfX(yyv10, false, d)
}
}
case "Env":
if r.TryDecodeAsNil() {
x.Env = nil
} else {
yyv12 := &x.Env
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
z.F.DecMapStringStringX(yyv12, false, d)
}
}
case "Services":
if r.TryDecodeAsNil() {
x.Services = nil
} else {
yyv14 := &x.Services
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
h.decSlicePtrtoService((*[]*Service)(yyv14), d)
}
}
case "Vault":
if r.TryDecodeAsNil() {
if x.Vault != nil {
x.Vault = nil
}
} else {
if x.Vault == nil {
x.Vault = new(Vault)
}
x.Vault.CodecDecodeSelf(d)
}
case "Templates":
if r.TryDecodeAsNil() {
x.Templates = nil
} else {
yyv17 := &x.Templates
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
h.decSlicePtrtoTemplate((*[]*Template)(yyv17), d)
}
}
case "Constraints":
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv19 := &x.Constraints
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv19), d)
}
}
case "Affinities":
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv21 := &x.Affinities
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv21), d)
}
}
case "Resources":
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
case "DispatchPayload":
if r.TryDecodeAsNil() {
if x.DispatchPayload != nil {
x.DispatchPayload = nil
}
} else {
if x.DispatchPayload == nil {
x.DispatchPayload = new(DispatchPayloadConfig)
}
x.DispatchPayload.CodecDecodeSelf(d)
}
case "Meta":
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv25 := &x.Meta
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
z.F.DecMapStringStringX(yyv25, false, d)
}
}
case "KillTimeout":
if r.TryDecodeAsNil() {
x.KillTimeout = 0
} else {
yyv27 := &x.KillTimeout
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
case "LogConfig":
if r.TryDecodeAsNil() {
if x.LogConfig != nil {
x.LogConfig = nil
}
} else {
if x.LogConfig == nil {
x.LogConfig = new(LogConfig)
}
x.LogConfig.CodecDecodeSelf(d)
}
case "Artifacts":
if r.TryDecodeAsNil() {
x.Artifacts = nil
} else {
yyv30 := &x.Artifacts
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
h.decSlicePtrtoTaskArtifact((*[]*TaskArtifact)(yyv30), d)
}
}
case "Leader":
if r.TryDecodeAsNil() {
x.Leader = false
} else {
yyv32 := &x.Leader
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*bool)(yyv32)) = r.DecodeBool()
}
}
case "ShutdownDelay":
if r.TryDecodeAsNil() {
x.ShutdownDelay = 0
} else {
yyv34 := &x.ShutdownDelay
yym35 := z.DecBinary()
_ = yym35
if false {
} else if z.HasExtensions() && z.DecExt(yyv34) {
} else {
*((*int64)(yyv34)) = int64(r.DecodeInt(64))
}
}
case "KillSignal":
if r.TryDecodeAsNil() {
x.KillSignal = ""
} else {
yyv36 := &x.KillSignal
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
*((*string)(yyv36)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Task) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj38 int
var yyb38 bool
var yyhl38 bool = l >= 0
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv39 := &x.Name
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Driver = ""
} else {
yyv41 := &x.Driver
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.User = ""
} else {
yyv43 := &x.User
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*string)(yyv43)) = r.DecodeString()
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Config = nil
} else {
yyv45 := &x.Config
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
z.F.DecMapStringIntfX(yyv45, false, d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Env = nil
} else {
yyv47 := &x.Env
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
z.F.DecMapStringStringX(yyv47, false, d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Services = nil
} else {
yyv49 := &x.Services
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
h.decSlicePtrtoService((*[]*Service)(yyv49), d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Vault != nil {
x.Vault = nil
}
} else {
if x.Vault == nil {
x.Vault = new(Vault)
}
x.Vault.CodecDecodeSelf(d)
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Templates = nil
} else {
yyv52 := &x.Templates
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
h.decSlicePtrtoTemplate((*[]*Template)(yyv52), d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Constraints = nil
} else {
yyv54 := &x.Constraints
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
h.decSlicePtrtoConstraint((*[]*Constraint)(yyv54), d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Affinities = nil
} else {
yyv56 := &x.Affinities
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
h.decSlicePtrtoAffinity((*[]*Affinity)(yyv56), d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DispatchPayload != nil {
x.DispatchPayload = nil
}
} else {
if x.DispatchPayload == nil {
x.DispatchPayload = new(DispatchPayloadConfig)
}
x.DispatchPayload.CodecDecodeSelf(d)
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Meta = nil
} else {
yyv60 := &x.Meta
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
z.F.DecMapStringStringX(yyv60, false, d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KillTimeout = 0
} else {
yyv62 := &x.KillTimeout
yym63 := z.DecBinary()
_ = yym63
if false {
} else if z.HasExtensions() && z.DecExt(yyv62) {
} else {
*((*int64)(yyv62)) = int64(r.DecodeInt(64))
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.LogConfig != nil {
x.LogConfig = nil
}
} else {
if x.LogConfig == nil {
x.LogConfig = new(LogConfig)
}
x.LogConfig.CodecDecodeSelf(d)
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Artifacts = nil
} else {
yyv65 := &x.Artifacts
yym66 := z.DecBinary()
_ = yym66
if false {
} else {
h.decSlicePtrtoTaskArtifact((*[]*TaskArtifact)(yyv65), d)
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Leader = false
} else {
yyv67 := &x.Leader
yym68 := z.DecBinary()
_ = yym68
if false {
} else {
*((*bool)(yyv67)) = r.DecodeBool()
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ShutdownDelay = 0
} else {
yyv69 := &x.ShutdownDelay
yym70 := z.DecBinary()
_ = yym70
if false {
} else if z.HasExtensions() && z.DecExt(yyv69) {
} else {
*((*int64)(yyv69)) = int64(r.DecodeInt(64))
}
}
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KillSignal = ""
} else {
yyv71 := &x.KillSignal
yym72 := z.DecBinary()
_ = yym72
if false {
} else {
*((*string)(yyv71)) = r.DecodeString()
}
}
for {
yyj38++
if yyhl38 {
yyb38 = yyj38 > l
} else {
yyb38 = r.CheckBreak()
}
if yyb38 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj38-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Template) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [11]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(11)
} else {
yynn2 = 11
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SourcePath))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SourcePath"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SourcePath))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DestPath))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DestPath"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DestPath))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EmbeddedTmpl))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EmbeddedTmpl"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EmbeddedTmpl))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeMode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ChangeMode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeMode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeSignal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ChangeSignal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeSignal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else if z.HasExtensions() && z.EncExt(x.Splay) {
} else {
r.EncodeInt(int64(x.Splay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Splay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.EncExt(x.Splay) {
} else {
r.EncodeInt(int64(x.Splay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Perms))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Perms"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Perms))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeftDelim))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LeftDelim"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeftDelim))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RightDelim))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RightDelim"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RightDelim))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeBool(bool(x.Envvars))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Envvars"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeBool(bool(x.Envvars))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else if z.HasExtensions() && z.EncExt(x.VaultGrace) {
} else {
r.EncodeInt(int64(x.VaultGrace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("VaultGrace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else if z.HasExtensions() && z.EncExt(x.VaultGrace) {
} else {
r.EncodeInt(int64(x.VaultGrace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Template) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Template) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "SourcePath":
if r.TryDecodeAsNil() {
x.SourcePath = ""
} else {
yyv4 := &x.SourcePath
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "DestPath":
if r.TryDecodeAsNil() {
x.DestPath = ""
} else {
yyv6 := &x.DestPath
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "EmbeddedTmpl":
if r.TryDecodeAsNil() {
x.EmbeddedTmpl = ""
} else {
yyv8 := &x.EmbeddedTmpl
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "ChangeMode":
if r.TryDecodeAsNil() {
x.ChangeMode = ""
} else {
yyv10 := &x.ChangeMode
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "ChangeSignal":
if r.TryDecodeAsNil() {
x.ChangeSignal = ""
} else {
yyv12 := &x.ChangeSignal
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "Splay":
if r.TryDecodeAsNil() {
x.Splay = 0
} else {
yyv14 := &x.Splay
yym15 := z.DecBinary()
_ = yym15
if false {
} else if z.HasExtensions() && z.DecExt(yyv14) {
} else {
*((*int64)(yyv14)) = int64(r.DecodeInt(64))
}
}
case "Perms":
if r.TryDecodeAsNil() {
x.Perms = ""
} else {
yyv16 := &x.Perms
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "LeftDelim":
if r.TryDecodeAsNil() {
x.LeftDelim = ""
} else {
yyv18 := &x.LeftDelim
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "RightDelim":
if r.TryDecodeAsNil() {
x.RightDelim = ""
} else {
yyv20 := &x.RightDelim
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "Envvars":
if r.TryDecodeAsNil() {
x.Envvars = false
} else {
yyv22 := &x.Envvars
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*bool)(yyv22)) = r.DecodeBool()
}
}
case "VaultGrace":
if r.TryDecodeAsNil() {
x.VaultGrace = 0
} else {
yyv24 := &x.VaultGrace
yym25 := z.DecBinary()
_ = yym25
if false {
} else if z.HasExtensions() && z.DecExt(yyv24) {
} else {
*((*int64)(yyv24)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Template) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj26 int
var yyb26 bool
var yyhl26 bool = l >= 0
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SourcePath = ""
} else {
yyv27 := &x.SourcePath
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DestPath = ""
} else {
yyv29 := &x.DestPath
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EmbeddedTmpl = ""
} else {
yyv31 := &x.EmbeddedTmpl
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ChangeMode = ""
} else {
yyv33 := &x.ChangeMode
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ChangeSignal = ""
} else {
yyv35 := &x.ChangeSignal
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Splay = 0
} else {
yyv37 := &x.Splay
yym38 := z.DecBinary()
_ = yym38
if false {
} else if z.HasExtensions() && z.DecExt(yyv37) {
} else {
*((*int64)(yyv37)) = int64(r.DecodeInt(64))
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Perms = ""
} else {
yyv39 := &x.Perms
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*string)(yyv39)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LeftDelim = ""
} else {
yyv41 := &x.LeftDelim
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RightDelim = ""
} else {
yyv43 := &x.RightDelim
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*string)(yyv43)) = r.DecodeString()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Envvars = false
} else {
yyv45 := &x.Envvars
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*bool)(yyv45)) = r.DecodeBool()
}
}
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.VaultGrace = 0
} else {
yyv47 := &x.VaultGrace
yym48 := z.DecBinary()
_ = yym48
if false {
} else if z.HasExtensions() && z.DecExt(yyv47) {
} else {
*((*int64)(yyv47)) = int64(r.DecodeInt(64))
}
}
for {
yyj26++
if yyhl26 {
yyb26 = yyj26 > l
} else {
yyb26 = r.CheckBreak()
}
if yyb26 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj26-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskState) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.State))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("State"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.State))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Failed))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Failed"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Failed))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Restarts))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Restarts"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Restarts))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy13 := &x.LastRestart
yym14 := z.EncBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.EncodeBuiltin(yym15, yy13)
} else if z.HasExtensions() && z.EncExt(yy13) {
} else if yym14 {
z.EncBinaryMarshal(yy13)
} else if !yym14 && z.IsJSONHandle() {
z.EncJSONMarshal(yy13)
} else {
z.EncFallback(yy13)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastRestart"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy16 := &x.LastRestart
yym17 := z.EncBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.EncodeBuiltin(yym18, yy16)
} else if z.HasExtensions() && z.EncExt(yy16) {
} else if yym17 {
z.EncBinaryMarshal(yy16)
} else if !yym17 && z.IsJSONHandle() {
z.EncJSONMarshal(yy16)
} else {
z.EncFallback(yy16)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy20 := &x.StartedAt
yym21 := z.EncBinary()
_ = yym21
if false {
} else if yym22 := z.TimeRtidIfBinc(); yym22 != 0 {
r.EncodeBuiltin(yym22, yy20)
} else if z.HasExtensions() && z.EncExt(yy20) {
} else if yym21 {
z.EncBinaryMarshal(yy20)
} else if !yym21 && z.IsJSONHandle() {
z.EncJSONMarshal(yy20)
} else {
z.EncFallback(yy20)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StartedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy23 := &x.StartedAt
yym24 := z.EncBinary()
_ = yym24
if false {
} else if yym25 := z.TimeRtidIfBinc(); yym25 != 0 {
r.EncodeBuiltin(yym25, yy23)
} else if z.HasExtensions() && z.EncExt(yy23) {
} else if yym24 {
z.EncBinaryMarshal(yy23)
} else if !yym24 && z.IsJSONHandle() {
z.EncJSONMarshal(yy23)
} else {
z.EncFallback(yy23)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy27 := &x.FinishedAt
yym28 := z.EncBinary()
_ = yym28
if false {
} else if yym29 := z.TimeRtidIfBinc(); yym29 != 0 {
r.EncodeBuiltin(yym29, yy27)
} else if z.HasExtensions() && z.EncExt(yy27) {
} else if yym28 {
z.EncBinaryMarshal(yy27)
} else if !yym28 && z.IsJSONHandle() {
z.EncJSONMarshal(yy27)
} else {
z.EncFallback(yy27)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FinishedAt"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy30 := &x.FinishedAt
yym31 := z.EncBinary()
_ = yym31
if false {
} else if yym32 := z.TimeRtidIfBinc(); yym32 != 0 {
r.EncodeBuiltin(yym32, yy30)
} else if z.HasExtensions() && z.EncExt(yy30) {
} else if yym31 {
z.EncBinaryMarshal(yy30)
} else if !yym31 && z.IsJSONHandle() {
z.EncJSONMarshal(yy30)
} else {
z.EncFallback(yy30)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Events == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encSlicePtrtoTaskEvent(([]*TaskEvent)(x.Events), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Events"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Events == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encSlicePtrtoTaskEvent(([]*TaskEvent)(x.Events), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskState) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskState) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "State":
if r.TryDecodeAsNil() {
x.State = ""
} else {
yyv4 := &x.State
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Failed":
if r.TryDecodeAsNil() {
x.Failed = false
} else {
yyv6 := &x.Failed
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "Restarts":
if r.TryDecodeAsNil() {
x.Restarts = 0
} else {
yyv8 := &x.Restarts
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "LastRestart":
if r.TryDecodeAsNil() {
x.LastRestart = time.Time{}
} else {
yyv10 := &x.LastRestart
yym11 := z.DecBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.DecodeBuiltin(yym12, yyv10)
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else if yym11 {
z.DecBinaryUnmarshal(yyv10)
} else if !yym11 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv10)
} else {
z.DecFallback(yyv10, false)
}
}
case "StartedAt":
if r.TryDecodeAsNil() {
x.StartedAt = time.Time{}
} else {
yyv13 := &x.StartedAt
yym14 := z.DecBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.DecodeBuiltin(yym15, yyv13)
} else if z.HasExtensions() && z.DecExt(yyv13) {
} else if yym14 {
z.DecBinaryUnmarshal(yyv13)
} else if !yym14 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv13)
} else {
z.DecFallback(yyv13, false)
}
}
case "FinishedAt":
if r.TryDecodeAsNil() {
x.FinishedAt = time.Time{}
} else {
yyv16 := &x.FinishedAt
yym17 := z.DecBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.DecodeBuiltin(yym18, yyv16)
} else if z.HasExtensions() && z.DecExt(yyv16) {
} else if yym17 {
z.DecBinaryUnmarshal(yyv16)
} else if !yym17 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv16)
} else {
z.DecFallback(yyv16, false)
}
}
case "Events":
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv19 := &x.Events
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoTaskEvent((*[]*TaskEvent)(yyv19), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj21 int
var yyb21 bool
var yyhl21 bool = l >= 0
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.State = ""
} else {
yyv22 := &x.State
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Failed = false
} else {
yyv24 := &x.Failed
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*bool)(yyv24)) = r.DecodeBool()
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Restarts = 0
} else {
yyv26 := &x.Restarts
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*uint64)(yyv26)) = uint64(r.DecodeUint(64))
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastRestart = time.Time{}
} else {
yyv28 := &x.LastRestart
yym29 := z.DecBinary()
_ = yym29
if false {
} else if yym30 := z.TimeRtidIfBinc(); yym30 != 0 {
r.DecodeBuiltin(yym30, yyv28)
} else if z.HasExtensions() && z.DecExt(yyv28) {
} else if yym29 {
z.DecBinaryUnmarshal(yyv28)
} else if !yym29 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv28)
} else {
z.DecFallback(yyv28, false)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StartedAt = time.Time{}
} else {
yyv31 := &x.StartedAt
yym32 := z.DecBinary()
_ = yym32
if false {
} else if yym33 := z.TimeRtidIfBinc(); yym33 != 0 {
r.DecodeBuiltin(yym33, yyv31)
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else if yym32 {
z.DecBinaryUnmarshal(yyv31)
} else if !yym32 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv31)
} else {
z.DecFallback(yyv31, false)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FinishedAt = time.Time{}
} else {
yyv34 := &x.FinishedAt
yym35 := z.DecBinary()
_ = yym35
if false {
} else if yym36 := z.TimeRtidIfBinc(); yym36 != 0 {
r.DecodeBuiltin(yym36, yyv34)
} else if z.HasExtensions() && z.DecExt(yyv34) {
} else if yym35 {
z.DecBinaryUnmarshal(yyv34)
} else if !yym35 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv34)
} else {
z.DecFallback(yyv34, false)
}
}
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv37 := &x.Events
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
h.decSlicePtrtoTaskEvent((*[]*TaskEvent)(yyv37), d)
}
}
for {
yyj21++
if yyhl21 {
yyb21 = yyj21 > l
} else {
yyb21 = r.CheckBreak()
}
if yyb21 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj21-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskEvent) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [24]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(24)
} else {
yynn2 = 24
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Time))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Time"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Time))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Message))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Message"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Message))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DisplayMessage))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DisplayMessage"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DisplayMessage))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Details == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncMapStringStringV(x.Details, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Details"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Details == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncMapStringStringV(x.Details, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.FailsTask))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FailsTask"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.FailsTask))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RestartReason))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RestartReason"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RestartReason))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SetupError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SetupError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SetupError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DriverError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DriverError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DriverError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeInt(int64(x.ExitCode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ExitCode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeInt(int64(x.ExitCode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeInt(int64(x.Signal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Signal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeInt(int64(x.Signal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else if z.HasExtensions() && z.EncExt(x.KillTimeout) {
} else {
r.EncodeInt(int64(x.KillTimeout))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KillTimeout"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else if z.HasExtensions() && z.EncExt(x.KillTimeout) {
} else {
r.EncodeInt(int64(x.KillTimeout))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KillError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillReason))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KillReason"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.KillReason))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
r.EncodeInt(int64(x.StartDelay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StartDelay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
r.EncodeInt(int64(x.StartDelay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DownloadError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DownloadError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DownloadError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym52 := z.EncBinary()
_ = yym52
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ValidationError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ValidationError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym53 := z.EncBinary()
_ = yym53
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ValidationError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym55 := z.EncBinary()
_ = yym55
if false {
} else {
r.EncodeInt(int64(x.DiskLimit))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DiskLimit"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym56 := z.EncBinary()
_ = yym56
if false {
} else {
r.EncodeInt(int64(x.DiskLimit))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FailedSibling))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FailedSibling"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym59 := z.EncBinary()
_ = yym59
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FailedSibling))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym61 := z.EncBinary()
_ = yym61
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultError))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("VaultError"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym62 := z.EncBinary()
_ = yym62
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.VaultError))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskSignalReason))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskSignalReason"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym65 := z.EncBinary()
_ = yym65
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskSignalReason))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskSignal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskSignal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym68 := z.EncBinary()
_ = yym68
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskSignal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DriverMessage))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DriverMessage"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym71 := z.EncBinary()
_ = yym71
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DriverMessage))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GenericSource))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GenericSource"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym74 := z.EncBinary()
_ = yym74
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GenericSource))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskEvent) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskEvent) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv4 := &x.Type
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Time":
if r.TryDecodeAsNil() {
x.Time = 0
} else {
yyv6 := &x.Time
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int64)(yyv6)) = int64(r.DecodeInt(64))
}
}
case "Message":
if r.TryDecodeAsNil() {
x.Message = ""
} else {
yyv8 := &x.Message
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "DisplayMessage":
if r.TryDecodeAsNil() {
x.DisplayMessage = ""
} else {
yyv10 := &x.DisplayMessage
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Details":
if r.TryDecodeAsNil() {
x.Details = nil
} else {
yyv12 := &x.Details
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
z.F.DecMapStringStringX(yyv12, false, d)
}
}
case "FailsTask":
if r.TryDecodeAsNil() {
x.FailsTask = false
} else {
yyv14 := &x.FailsTask
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "RestartReason":
if r.TryDecodeAsNil() {
x.RestartReason = ""
} else {
yyv16 := &x.RestartReason
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "SetupError":
if r.TryDecodeAsNil() {
x.SetupError = ""
} else {
yyv18 := &x.SetupError
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "DriverError":
if r.TryDecodeAsNil() {
x.DriverError = ""
} else {
yyv20 := &x.DriverError
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "ExitCode":
if r.TryDecodeAsNil() {
x.ExitCode = 0
} else {
yyv22 := &x.ExitCode
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*int)(yyv22)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Signal":
if r.TryDecodeAsNil() {
x.Signal = 0
} else {
yyv24 := &x.Signal
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*int)(yyv24)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "KillTimeout":
if r.TryDecodeAsNil() {
x.KillTimeout = 0
} else {
yyv26 := &x.KillTimeout
yym27 := z.DecBinary()
_ = yym27
if false {
} else if z.HasExtensions() && z.DecExt(yyv26) {
} else {
*((*int64)(yyv26)) = int64(r.DecodeInt(64))
}
}
case "KillError":
if r.TryDecodeAsNil() {
x.KillError = ""
} else {
yyv28 := &x.KillError
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
case "KillReason":
if r.TryDecodeAsNil() {
x.KillReason = ""
} else {
yyv30 := &x.KillReason
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*string)(yyv30)) = r.DecodeString()
}
}
case "StartDelay":
if r.TryDecodeAsNil() {
x.StartDelay = 0
} else {
yyv32 := &x.StartDelay
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*int64)(yyv32)) = int64(r.DecodeInt(64))
}
}
case "DownloadError":
if r.TryDecodeAsNil() {
x.DownloadError = ""
} else {
yyv34 := &x.DownloadError
yym35 := z.DecBinary()
_ = yym35
if false {
} else {
*((*string)(yyv34)) = r.DecodeString()
}
}
case "ValidationError":
if r.TryDecodeAsNil() {
x.ValidationError = ""
} else {
yyv36 := &x.ValidationError
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
*((*string)(yyv36)) = r.DecodeString()
}
}
case "DiskLimit":
if r.TryDecodeAsNil() {
x.DiskLimit = 0
} else {
yyv38 := &x.DiskLimit
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*((*int64)(yyv38)) = int64(r.DecodeInt(64))
}
}
case "FailedSibling":
if r.TryDecodeAsNil() {
x.FailedSibling = ""
} else {
yyv40 := &x.FailedSibling
yym41 := z.DecBinary()
_ = yym41
if false {
} else {
*((*string)(yyv40)) = r.DecodeString()
}
}
case "VaultError":
if r.TryDecodeAsNil() {
x.VaultError = ""
} else {
yyv42 := &x.VaultError
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
*((*string)(yyv42)) = r.DecodeString()
}
}
case "TaskSignalReason":
if r.TryDecodeAsNil() {
x.TaskSignalReason = ""
} else {
yyv44 := &x.TaskSignalReason
yym45 := z.DecBinary()
_ = yym45
if false {
} else {
*((*string)(yyv44)) = r.DecodeString()
}
}
case "TaskSignal":
if r.TryDecodeAsNil() {
x.TaskSignal = ""
} else {
yyv46 := &x.TaskSignal
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*string)(yyv46)) = r.DecodeString()
}
}
case "DriverMessage":
if r.TryDecodeAsNil() {
x.DriverMessage = ""
} else {
yyv48 := &x.DriverMessage
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
*((*string)(yyv48)) = r.DecodeString()
}
}
case "GenericSource":
if r.TryDecodeAsNil() {
x.GenericSource = ""
} else {
yyv50 := &x.GenericSource
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*string)(yyv50)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskEvent) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj52 int
var yyb52 bool
var yyhl52 bool = l >= 0
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv53 := &x.Type
yym54 := z.DecBinary()
_ = yym54
if false {
} else {
*((*string)(yyv53)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Time = 0
} else {
yyv55 := &x.Time
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
*((*int64)(yyv55)) = int64(r.DecodeInt(64))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Message = ""
} else {
yyv57 := &x.Message
yym58 := z.DecBinary()
_ = yym58
if false {
} else {
*((*string)(yyv57)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DisplayMessage = ""
} else {
yyv59 := &x.DisplayMessage
yym60 := z.DecBinary()
_ = yym60
if false {
} else {
*((*string)(yyv59)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Details = nil
} else {
yyv61 := &x.Details
yym62 := z.DecBinary()
_ = yym62
if false {
} else {
z.F.DecMapStringStringX(yyv61, false, d)
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FailsTask = false
} else {
yyv63 := &x.FailsTask
yym64 := z.DecBinary()
_ = yym64
if false {
} else {
*((*bool)(yyv63)) = r.DecodeBool()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RestartReason = ""
} else {
yyv65 := &x.RestartReason
yym66 := z.DecBinary()
_ = yym66
if false {
} else {
*((*string)(yyv65)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SetupError = ""
} else {
yyv67 := &x.SetupError
yym68 := z.DecBinary()
_ = yym68
if false {
} else {
*((*string)(yyv67)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DriverError = ""
} else {
yyv69 := &x.DriverError
yym70 := z.DecBinary()
_ = yym70
if false {
} else {
*((*string)(yyv69)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ExitCode = 0
} else {
yyv71 := &x.ExitCode
yym72 := z.DecBinary()
_ = yym72
if false {
} else {
*((*int)(yyv71)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Signal = 0
} else {
yyv73 := &x.Signal
yym74 := z.DecBinary()
_ = yym74
if false {
} else {
*((*int)(yyv73)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KillTimeout = 0
} else {
yyv75 := &x.KillTimeout
yym76 := z.DecBinary()
_ = yym76
if false {
} else if z.HasExtensions() && z.DecExt(yyv75) {
} else {
*((*int64)(yyv75)) = int64(r.DecodeInt(64))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KillError = ""
} else {
yyv77 := &x.KillError
yym78 := z.DecBinary()
_ = yym78
if false {
} else {
*((*string)(yyv77)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KillReason = ""
} else {
yyv79 := &x.KillReason
yym80 := z.DecBinary()
_ = yym80
if false {
} else {
*((*string)(yyv79)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StartDelay = 0
} else {
yyv81 := &x.StartDelay
yym82 := z.DecBinary()
_ = yym82
if false {
} else {
*((*int64)(yyv81)) = int64(r.DecodeInt(64))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DownloadError = ""
} else {
yyv83 := &x.DownloadError
yym84 := z.DecBinary()
_ = yym84
if false {
} else {
*((*string)(yyv83)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ValidationError = ""
} else {
yyv85 := &x.ValidationError
yym86 := z.DecBinary()
_ = yym86
if false {
} else {
*((*string)(yyv85)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DiskLimit = 0
} else {
yyv87 := &x.DiskLimit
yym88 := z.DecBinary()
_ = yym88
if false {
} else {
*((*int64)(yyv87)) = int64(r.DecodeInt(64))
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FailedSibling = ""
} else {
yyv89 := &x.FailedSibling
yym90 := z.DecBinary()
_ = yym90
if false {
} else {
*((*string)(yyv89)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.VaultError = ""
} else {
yyv91 := &x.VaultError
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*string)(yyv91)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskSignalReason = ""
} else {
yyv93 := &x.TaskSignalReason
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*string)(yyv93)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskSignal = ""
} else {
yyv95 := &x.TaskSignal
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
*((*string)(yyv95)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DriverMessage = ""
} else {
yyv97 := &x.DriverMessage
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
*((*string)(yyv97)) = r.DecodeString()
}
}
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GenericSource = ""
} else {
yyv99 := &x.GenericSource
yym100 := z.DecBinary()
_ = yym100
if false {
} else {
*((*string)(yyv99)) = r.DecodeString()
}
}
for {
yyj52++
if yyhl52 {
yyb52 = yyj52 > l
} else {
yyb52 = r.CheckBreak()
}
if yyb52 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj52-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *TaskArtifact) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GetterSource))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GetterSource"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GetterSource))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.GetterOptions == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringStringV(x.GetterOptions, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GetterOptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.GetterOptions == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringStringV(x.GetterOptions, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GetterMode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GetterMode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.GetterMode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RelativeDest))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RelativeDest"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RelativeDest))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *TaskArtifact) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *TaskArtifact) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "GetterSource":
if r.TryDecodeAsNil() {
x.GetterSource = ""
} else {
yyv4 := &x.GetterSource
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "GetterOptions":
if r.TryDecodeAsNil() {
x.GetterOptions = nil
} else {
yyv6 := &x.GetterOptions
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringStringX(yyv6, false, d)
}
}
case "GetterMode":
if r.TryDecodeAsNil() {
x.GetterMode = ""
} else {
yyv8 := &x.GetterMode
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "RelativeDest":
if r.TryDecodeAsNil() {
x.RelativeDest = ""
} else {
yyv10 := &x.RelativeDest
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *TaskArtifact) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GetterSource = ""
} else {
yyv13 := &x.GetterSource
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GetterOptions = nil
} else {
yyv15 := &x.GetterOptions
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecMapStringStringX(yyv15, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GetterMode = ""
} else {
yyv17 := &x.GetterMode
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RelativeDest = ""
} else {
yyv19 := &x.RelativeDest
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Constraint) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LTarget))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LTarget"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LTarget))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RTarget))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RTarget"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RTarget))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Operand))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Operand"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Operand))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Constraint) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Constraint) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "LTarget":
if r.TryDecodeAsNil() {
x.LTarget = ""
} else {
yyv4 := &x.LTarget
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "RTarget":
if r.TryDecodeAsNil() {
x.RTarget = ""
} else {
yyv6 := &x.RTarget
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Operand":
if r.TryDecodeAsNil() {
x.Operand = ""
} else {
yyv8 := &x.Operand
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Constraint) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LTarget = ""
} else {
yyv11 := &x.LTarget
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RTarget = ""
} else {
yyv13 := &x.RTarget
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Operand = ""
} else {
yyv15 := &x.Operand
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x Constraints) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encConstraints((Constraints)(x), e)
}
}
}
func (x *Constraints) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decConstraints((*Constraints)(x), d)
}
}
func (x *Affinity) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LTarget))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LTarget"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LTarget))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RTarget))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RTarget"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.RTarget))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Operand))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Operand"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Operand))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeInt(int64(x.Weight))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Weight"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeInt(int64(x.Weight))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Affinity) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Affinity) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "LTarget":
if r.TryDecodeAsNil() {
x.LTarget = ""
} else {
yyv4 := &x.LTarget
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "RTarget":
if r.TryDecodeAsNil() {
x.RTarget = ""
} else {
yyv6 := &x.RTarget
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Operand":
if r.TryDecodeAsNil() {
x.Operand = ""
} else {
yyv8 := &x.Operand
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Weight":
if r.TryDecodeAsNil() {
x.Weight = 0
} else {
yyv10 := &x.Weight
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*int8)(yyv10)) = int8(r.DecodeInt(8))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Affinity) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LTarget = ""
} else {
yyv13 := &x.LTarget
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RTarget = ""
} else {
yyv15 := &x.RTarget
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Operand = ""
} else {
yyv17 := &x.Operand
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Weight = 0
} else {
yyv19 := &x.Weight
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*int8)(yyv19)) = int8(r.DecodeInt(8))
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Spread) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Attribute))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Attribute"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Attribute))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.Weight))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Weight"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.Weight))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.SpreadTarget == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
h.encSlicePtrtoSpreadTarget(([]*SpreadTarget)(x.SpreadTarget), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SpreadTarget"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.SpreadTarget == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
h.encSlicePtrtoSpreadTarget(([]*SpreadTarget)(x.SpreadTarget), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Spread) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Spread) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Attribute":
if r.TryDecodeAsNil() {
x.Attribute = ""
} else {
yyv4 := &x.Attribute
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Weight":
if r.TryDecodeAsNil() {
x.Weight = 0
} else {
yyv6 := &x.Weight
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int8)(yyv6)) = int8(r.DecodeInt(8))
}
}
case "SpreadTarget":
if r.TryDecodeAsNil() {
x.SpreadTarget = nil
} else {
yyv8 := &x.SpreadTarget
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoSpreadTarget((*[]*SpreadTarget)(yyv8), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Spread) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Attribute = ""
} else {
yyv11 := &x.Attribute
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Weight = 0
} else {
yyv13 := &x.Weight
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int8)(yyv13)) = int8(r.DecodeInt(8))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SpreadTarget = nil
} else {
yyv15 := &x.SpreadTarget
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoSpreadTarget((*[]*SpreadTarget)(yyv15), d)
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x Affinities) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
h.encAffinities((Affinities)(x), e)
}
}
}
func (x *Affinities) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
h.decAffinities((*Affinities)(x), d)
}
}
func (x *SpreadTarget) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Value))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Value"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Value))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Percent))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Percent"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Percent))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SpreadTarget) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SpreadTarget) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Value":
if r.TryDecodeAsNil() {
x.Value = ""
} else {
yyv4 := &x.Value
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Percent":
if r.TryDecodeAsNil() {
x.Percent = 0
} else {
yyv6 := &x.Percent
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint8)(yyv6)) = uint8(r.DecodeUint(8))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SpreadTarget) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Value = ""
} else {
yyv9 := &x.Value
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Percent = 0
} else {
yyv11 := &x.Percent
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint8)(yyv11)) = uint8(r.DecodeUint(8))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *EphemeralDisk) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.Sticky))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Sticky"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.Sticky))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.SizeMB))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SizeMB"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.SizeMB))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(x.Migrate))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Migrate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeBool(bool(x.Migrate))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *EphemeralDisk) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *EphemeralDisk) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Sticky":
if r.TryDecodeAsNil() {
x.Sticky = false
} else {
yyv4 := &x.Sticky
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "SizeMB":
if r.TryDecodeAsNil() {
x.SizeMB = 0
} else {
yyv6 := &x.SizeMB
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Migrate":
if r.TryDecodeAsNil() {
x.Migrate = false
} else {
yyv8 := &x.Migrate
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(yyv8)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *EphemeralDisk) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Sticky = false
} else {
yyv11 := &x.Sticky
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SizeMB = 0
} else {
yyv13 := &x.SizeMB
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int)(yyv13)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Migrate = false
} else {
yyv15 := &x.Migrate
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Vault) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Env))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Env"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Env))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeMode))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ChangeMode"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeMode))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeSignal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ChangeSignal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ChangeSignal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Vault) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Vault) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv4 := &x.Policies
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Env":
if r.TryDecodeAsNil() {
x.Env = false
} else {
yyv6 := &x.Env
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "ChangeMode":
if r.TryDecodeAsNil() {
x.ChangeMode = ""
} else {
yyv8 := &x.ChangeMode
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "ChangeSignal":
if r.TryDecodeAsNil() {
x.ChangeSignal = ""
} else {
yyv10 := &x.ChangeSignal
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Vault) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv13 := &x.Policies
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
z.F.DecSliceStringX(yyv13, false, d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Env = false
} else {
yyv15 := &x.Env
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(yyv15)) = r.DecodeBool()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ChangeMode = ""
} else {
yyv17 := &x.ChangeMode
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ChangeSignal = ""
} else {
yyv19 := &x.ChangeSignal
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Deployment) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [12]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(12)
} else {
yynn2 = 12
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.JobSpecModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobSpecModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.JobSpecModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.JobCreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobCreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.JobCreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
h.encMapstringPtrtoDeploymentState((map[string]*DeploymentState)(x.TaskGroups), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroups"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskGroups == nil {
r.EncodeNil()
} else {
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
h.encMapstringPtrtoDeploymentState((map[string]*DeploymentState)(x.TaskGroups), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Deployment) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Deployment) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv8 := &x.JobID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "JobVersion":
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv10 := &x.JobVersion
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv12 := &x.JobModifyIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "JobSpecModifyIndex":
if r.TryDecodeAsNil() {
x.JobSpecModifyIndex = 0
} else {
yyv14 := &x.JobSpecModifyIndex
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint64)(yyv14)) = uint64(r.DecodeUint(64))
}
}
case "JobCreateIndex":
if r.TryDecodeAsNil() {
x.JobCreateIndex = 0
} else {
yyv16 := &x.JobCreateIndex
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*uint64)(yyv16)) = uint64(r.DecodeUint(64))
}
}
case "TaskGroups":
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv18 := &x.TaskGroups
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
h.decMapstringPtrtoDeploymentState((*map[string]*DeploymentState)(yyv18), d)
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv20 := &x.Status
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*string)(yyv20)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv22 := &x.StatusDescription
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv24 := &x.CreateIndex
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*uint64)(yyv24)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv26 := &x.ModifyIndex
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*uint64)(yyv26)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Deployment) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj28 int
var yyb28 bool
var yyhl28 bool = l >= 0
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv29 := &x.ID
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv31 := &x.Namespace
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv33 := &x.JobID
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv35 := &x.JobVersion
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*uint64)(yyv35)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv37 := &x.JobModifyIndex
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*uint64)(yyv37)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobSpecModifyIndex = 0
} else {
yyv39 := &x.JobSpecModifyIndex
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*uint64)(yyv39)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobCreateIndex = 0
} else {
yyv41 := &x.JobCreateIndex
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*uint64)(yyv41)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroups = nil
} else {
yyv43 := &x.TaskGroups
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
h.decMapstringPtrtoDeploymentState((*map[string]*DeploymentState)(yyv43), d)
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv45 := &x.Status
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*string)(yyv45)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv47 := &x.StatusDescription
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*string)(yyv47)) = r.DecodeString()
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv49 := &x.CreateIndex
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*uint64)(yyv49)) = uint64(r.DecodeUint(64))
}
}
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv51 := &x.ModifyIndex
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
*((*uint64)(yyv51)) = uint64(r.DecodeUint(64))
}
}
for {
yyj28++
if yyhl28 {
yyb28 = yyj28 > l
} else {
yyb28 = r.CheckBreak()
}
if yyb28 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj28-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentState) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [11]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(11)
} else {
yynn2 = 11
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.AutoRevert))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AutoRevert"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.AutoRevert))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.AutoPromote))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AutoPromote"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.AutoPromote))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.ProgressDeadline) {
} else {
r.EncodeInt(int64(x.ProgressDeadline))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ProgressDeadline"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.ProgressDeadline) {
} else {
r.EncodeInt(int64(x.ProgressDeadline))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy13 := &x.RequireProgressBy
yym14 := z.EncBinary()
_ = yym14
if false {
} else if yym15 := z.TimeRtidIfBinc(); yym15 != 0 {
r.EncodeBuiltin(yym15, yy13)
} else if z.HasExtensions() && z.EncExt(yy13) {
} else if yym14 {
z.EncBinaryMarshal(yy13)
} else if !yym14 && z.IsJSONHandle() {
z.EncJSONMarshal(yy13)
} else {
z.EncFallback(yy13)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RequireProgressBy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy16 := &x.RequireProgressBy
yym17 := z.EncBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.EncodeBuiltin(yym18, yy16)
} else if z.HasExtensions() && z.EncExt(yy16) {
} else if yym17 {
z.EncBinaryMarshal(yy16)
} else if !yym17 && z.IsJSONHandle() {
z.EncJSONMarshal(yy16)
} else {
z.EncFallback(yy16)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Promoted))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Promoted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym21 := z.EncBinary()
_ = yym21
if false {
} else {
r.EncodeBool(bool(x.Promoted))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.PlacedCanaries == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
z.F.EncSliceStringV(x.PlacedCanaries, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PlacedCanaries"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PlacedCanaries == nil {
r.EncodeNil()
} else {
yym24 := z.EncBinary()
_ = yym24
if false {
} else {
z.F.EncSliceStringV(x.PlacedCanaries, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeInt(int64(x.DesiredCanaries))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredCanaries"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym27 := z.EncBinary()
_ = yym27
if false {
} else {
r.EncodeInt(int64(x.DesiredCanaries))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeInt(int64(x.DesiredTotal))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredTotal"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym30 := z.EncBinary()
_ = yym30
if false {
} else {
r.EncodeInt(int64(x.DesiredTotal))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeInt(int64(x.PlacedAllocs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PlacedAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym33 := z.EncBinary()
_ = yym33
if false {
} else {
r.EncodeInt(int64(x.PlacedAllocs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeInt(int64(x.HealthyAllocs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("HealthyAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym36 := z.EncBinary()
_ = yym36
if false {
} else {
r.EncodeInt(int64(x.HealthyAllocs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeInt(int64(x.UnhealthyAllocs))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("UnhealthyAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym39 := z.EncBinary()
_ = yym39
if false {
} else {
r.EncodeInt(int64(x.UnhealthyAllocs))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentState) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentState) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AutoRevert":
if r.TryDecodeAsNil() {
x.AutoRevert = false
} else {
yyv4 := &x.AutoRevert
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "AutoPromote":
if r.TryDecodeAsNil() {
x.AutoPromote = false
} else {
yyv6 := &x.AutoPromote
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
case "ProgressDeadline":
if r.TryDecodeAsNil() {
x.ProgressDeadline = 0
} else {
yyv8 := &x.ProgressDeadline
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "RequireProgressBy":
if r.TryDecodeAsNil() {
x.RequireProgressBy = time.Time{}
} else {
yyv10 := &x.RequireProgressBy
yym11 := z.DecBinary()
_ = yym11
if false {
} else if yym12 := z.TimeRtidIfBinc(); yym12 != 0 {
r.DecodeBuiltin(yym12, yyv10)
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else if yym11 {
z.DecBinaryUnmarshal(yyv10)
} else if !yym11 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv10)
} else {
z.DecFallback(yyv10, false)
}
}
case "Promoted":
if r.TryDecodeAsNil() {
x.Promoted = false
} else {
yyv13 := &x.Promoted
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
case "PlacedCanaries":
if r.TryDecodeAsNil() {
x.PlacedCanaries = nil
} else {
yyv15 := &x.PlacedCanaries
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
case "DesiredCanaries":
if r.TryDecodeAsNil() {
x.DesiredCanaries = 0
} else {
yyv17 := &x.DesiredCanaries
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*int)(yyv17)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "DesiredTotal":
if r.TryDecodeAsNil() {
x.DesiredTotal = 0
} else {
yyv19 := &x.DesiredTotal
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*int)(yyv19)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "PlacedAllocs":
if r.TryDecodeAsNil() {
x.PlacedAllocs = 0
} else {
yyv21 := &x.PlacedAllocs
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*int)(yyv21)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "HealthyAllocs":
if r.TryDecodeAsNil() {
x.HealthyAllocs = 0
} else {
yyv23 := &x.HealthyAllocs
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*int)(yyv23)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "UnhealthyAllocs":
if r.TryDecodeAsNil() {
x.UnhealthyAllocs = 0
} else {
yyv25 := &x.UnhealthyAllocs
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*int)(yyv25)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentState) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj27 int
var yyb27 bool
var yyhl27 bool = l >= 0
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AutoRevert = false
} else {
yyv28 := &x.AutoRevert
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*bool)(yyv28)) = r.DecodeBool()
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AutoPromote = false
} else {
yyv30 := &x.AutoPromote
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*bool)(yyv30)) = r.DecodeBool()
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ProgressDeadline = 0
} else {
yyv32 := &x.ProgressDeadline
yym33 := z.DecBinary()
_ = yym33
if false {
} else if z.HasExtensions() && z.DecExt(yyv32) {
} else {
*((*int64)(yyv32)) = int64(r.DecodeInt(64))
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RequireProgressBy = time.Time{}
} else {
yyv34 := &x.RequireProgressBy
yym35 := z.DecBinary()
_ = yym35
if false {
} else if yym36 := z.TimeRtidIfBinc(); yym36 != 0 {
r.DecodeBuiltin(yym36, yyv34)
} else if z.HasExtensions() && z.DecExt(yyv34) {
} else if yym35 {
z.DecBinaryUnmarshal(yyv34)
} else if !yym35 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv34)
} else {
z.DecFallback(yyv34, false)
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Promoted = false
} else {
yyv37 := &x.Promoted
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*bool)(yyv37)) = r.DecodeBool()
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PlacedCanaries = nil
} else {
yyv39 := &x.PlacedCanaries
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
z.F.DecSliceStringX(yyv39, false, d)
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredCanaries = 0
} else {
yyv41 := &x.DesiredCanaries
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*int)(yyv41)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredTotal = 0
} else {
yyv43 := &x.DesiredTotal
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*int)(yyv43)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PlacedAllocs = 0
} else {
yyv45 := &x.PlacedAllocs
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*int)(yyv45)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.HealthyAllocs = 0
} else {
yyv47 := &x.HealthyAllocs
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*int)(yyv47)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.UnhealthyAllocs = 0
} else {
yyv49 := &x.UnhealthyAllocs
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*int)(yyv49)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj27++
if yyhl27 {
yyb27 = yyj27 > l
} else {
yyb27 = r.CheckBreak()
}
if yyb27 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj27-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DeploymentStatusUpdate) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DeploymentStatusUpdate) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DeploymentStatusUpdate) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv4 := &x.DeploymentID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv6 := &x.Status
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv8 := &x.StatusDescription
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DeploymentStatusUpdate) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv11 := &x.DeploymentID
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv13 := &x.Status
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*string)(yyv13)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv15 := &x.StatusDescription
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RescheduleTracker) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Events == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoRescheduleEvent(([]*RescheduleEvent)(x.Events), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Events"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Events == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoRescheduleEvent(([]*RescheduleEvent)(x.Events), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RescheduleTracker) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RescheduleTracker) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Events":
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv4 := &x.Events
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoRescheduleEvent((*[]*RescheduleEvent)(yyv4), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RescheduleTracker) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Events = nil
} else {
yyv7 := &x.Events
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
h.decSlicePtrtoRescheduleEvent((*[]*RescheduleEvent)(yyv7), d)
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RescheduleEvent) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.RescheduleTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RescheduleTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.RescheduleTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PrevAllocID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PrevAllocID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PrevAllocID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PrevNodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PrevNodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PrevNodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Delay"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.Delay) {
} else {
r.EncodeInt(int64(x.Delay))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RescheduleEvent) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RescheduleEvent) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "RescheduleTime":
if r.TryDecodeAsNil() {
x.RescheduleTime = 0
} else {
yyv4 := &x.RescheduleTime
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int64)(yyv4)) = int64(r.DecodeInt(64))
}
}
case "PrevAllocID":
if r.TryDecodeAsNil() {
x.PrevAllocID = ""
} else {
yyv6 := &x.PrevAllocID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "PrevNodeID":
if r.TryDecodeAsNil() {
x.PrevNodeID = ""
} else {
yyv8 := &x.PrevNodeID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Delay":
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv10 := &x.Delay
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RescheduleEvent) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RescheduleTime = 0
} else {
yyv13 := &x.RescheduleTime
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*int64)(yyv13)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PrevAllocID = ""
} else {
yyv15 := &x.PrevAllocID
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PrevNodeID = ""
} else {
yyv17 := &x.PrevNodeID
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Delay = 0
} else {
yyv19 := &x.Delay
yym20 := z.DecBinary()
_ = yym20
if false {
} else if z.HasExtensions() && z.DecExt(yyv19) {
} else {
*((*int64)(yyv19)) = int64(r.DecodeInt(64))
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DesiredTransition) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Migrate == nil {
r.EncodeNil()
} else {
yy4 := *x.Migrate
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(yy4))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Migrate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Migrate == nil {
r.EncodeNil()
} else {
yy6 := *x.Migrate
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(yy6))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Reschedule == nil {
r.EncodeNil()
} else {
yy9 := *x.Reschedule
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeBool(bool(yy9))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Reschedule"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Reschedule == nil {
r.EncodeNil()
} else {
yy11 := *x.Reschedule
yym12 := z.EncBinary()
_ = yym12
if false {
} else {
r.EncodeBool(bool(yy11))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ForceReschedule == nil {
r.EncodeNil()
} else {
yy14 := *x.ForceReschedule
yym15 := z.EncBinary()
_ = yym15
if false {
} else {
r.EncodeBool(bool(yy14))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ForceReschedule"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ForceReschedule == nil {
r.EncodeNil()
} else {
yy16 := *x.ForceReschedule
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(yy16))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DesiredTransition) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DesiredTransition) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Migrate":
if r.TryDecodeAsNil() {
if x.Migrate != nil {
x.Migrate = nil
}
} else {
if x.Migrate == nil {
x.Migrate = new(bool)
}
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(x.Migrate)) = r.DecodeBool()
}
}
case "Reschedule":
if r.TryDecodeAsNil() {
if x.Reschedule != nil {
x.Reschedule = nil
}
} else {
if x.Reschedule == nil {
x.Reschedule = new(bool)
}
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(x.Reschedule)) = r.DecodeBool()
}
}
case "ForceReschedule":
if r.TryDecodeAsNil() {
if x.ForceReschedule != nil {
x.ForceReschedule = nil
}
} else {
if x.ForceReschedule == nil {
x.ForceReschedule = new(bool)
}
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*bool)(x.ForceReschedule)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DesiredTransition) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Migrate != nil {
x.Migrate = nil
}
} else {
if x.Migrate == nil {
x.Migrate = new(bool)
}
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(x.Migrate)) = r.DecodeBool()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Reschedule != nil {
x.Reschedule = nil
}
} else {
if x.Reschedule == nil {
x.Reschedule = new(bool)
}
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(x.Reschedule)) = r.DecodeBool()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.ForceReschedule != nil {
x.ForceReschedule = nil
}
} else {
if x.ForceReschedule == nil {
x.ForceReschedule = new(bool)
}
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*bool)(x.ForceReschedule)) = r.DecodeBool()
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Allocation) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [33]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
yyq2[0] = x.ID != ""
yyq2[1] = x.Namespace != ""
yyq2[2] = x.EvalID != ""
yyq2[3] = x.Name != ""
yyq2[4] = x.NodeID != ""
yyq2[5] = x.NodeName != ""
yyq2[6] = x.JobID != ""
yyq2[7] = x.Job != nil
yyq2[8] = x.TaskGroup != ""
yyq2[9] = x.Resources != nil
yyq2[10] = x.SharedResources != nil
yyq2[11] = len(x.TaskResources) != 0
yyq2[12] = x.AllocatedResources != nil
yyq2[13] = x.Metrics != nil
yyq2[14] = x.DesiredStatus != ""
yyq2[15] = x.DesiredDescription != ""
yyq2[16] = true
yyq2[17] = x.ClientStatus != ""
yyq2[18] = x.ClientDescription != ""
yyq2[19] = len(x.TaskStates) != 0
yyq2[20] = x.PreviousAllocation != ""
yyq2[21] = x.NextAllocation != ""
yyq2[22] = x.DeploymentID != ""
yyq2[23] = x.DeploymentStatus != nil
yyq2[24] = x.RescheduleTracker != nil
yyq2[25] = x.FollowupEvalID != ""
yyq2[26] = len(x.PreemptedAllocations) != 0
yyq2[27] = x.PreemptedByAllocation != ""
yyq2[28] = x.CreateIndex != 0
yyq2[29] = x.ModifyIndex != 0
yyq2[30] = x.AllocModifyIndex != 0
yyq2[31] = x.CreateTime != 0
yyq2[32] = x.ModifyTime != 0
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(33)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[0] {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[0] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[1] {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[1] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[2] {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[2] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[3] {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[3] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[4] {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[4] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[5] {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[5] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeName"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[6] {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[6] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[7] {
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[7] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[8] {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[8] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroup"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[9] {
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[9] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Resources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[10] {
if x.SharedResources == nil {
r.EncodeNil()
} else {
x.SharedResources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[10] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SharedResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.SharedResources == nil {
r.EncodeNil()
} else {
x.SharedResources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[11] {
if x.TaskResources == nil {
r.EncodeNil()
} else {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
h.encMapstringPtrtoResources((map[string]*Resources)(x.TaskResources), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[11] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskResources == nil {
r.EncodeNil()
} else {
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
h.encMapstringPtrtoResources((map[string]*Resources)(x.TaskResources), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[12] {
if x.AllocatedResources == nil {
r.EncodeNil()
} else {
x.AllocatedResources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[12] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocatedResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocatedResources == nil {
r.EncodeNil()
} else {
x.AllocatedResources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[13] {
if x.Metrics == nil {
r.EncodeNil()
} else {
x.Metrics.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[13] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Metrics"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Metrics == nil {
r.EncodeNil()
} else {
x.Metrics.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[14] {
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[14] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[15] {
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[15] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[16] {
yy52 := &x.DesiredTransition
yy52.CodecEncodeSelf(e)
} else {
r.EncodeNil()
}
} else {
if yyq2[16] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredTransition"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy54 := &x.DesiredTransition
yy54.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[17] {
yym57 := z.EncBinary()
_ = yym57
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[17] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[18] {
yym60 := z.EncBinary()
_ = yym60
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[18] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym61 := z.EncBinary()
_ = yym61
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[19] {
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym63 := z.EncBinary()
_ = yym63
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[19] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskStates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[20] {
yym66 := z.EncBinary()
_ = yym66
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[20] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreviousAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[21] {
yym69 := z.EncBinary()
_ = yym69
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[21] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NextAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[22] {
yym72 := z.EncBinary()
_ = yym72
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[22] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[23] {
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[23] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[24] {
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[24] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RescheduleTracker"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[25] {
yym81 := z.EncBinary()
_ = yym81
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[25] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FollowupEvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym82 := z.EncBinary()
_ = yym82
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[26] {
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym84 := z.EncBinary()
_ = yym84
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[26] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedAllocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym85 := z.EncBinary()
_ = yym85
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[27] {
yym87 := z.EncBinary()
_ = yym87
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[27] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedByAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym88 := z.EncBinary()
_ = yym88
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[28] {
yym90 := z.EncBinary()
_ = yym90
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[28] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym91 := z.EncBinary()
_ = yym91
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[29] {
yym93 := z.EncBinary()
_ = yym93
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[29] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym94 := z.EncBinary()
_ = yym94
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[30] {
yym96 := z.EncBinary()
_ = yym96
if false {
} else {
r.EncodeUint(uint64(x.AllocModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[30] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym97 := z.EncBinary()
_ = yym97
if false {
} else {
r.EncodeUint(uint64(x.AllocModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[31] {
yym99 := z.EncBinary()
_ = yym99
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[31] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym100 := z.EncBinary()
_ = yym100
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[32] {
yym102 := z.EncBinary()
_ = yym102
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[32] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym103 := z.EncBinary()
_ = yym103
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Allocation) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Allocation) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv8 := &x.EvalID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv10 := &x.Name
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv12 := &x.NodeID
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "NodeName":
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv14 := &x.NodeName
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv16 := &x.JobID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "TaskGroup":
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv19 := &x.TaskGroup
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
case "Resources":
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
case "SharedResources":
if r.TryDecodeAsNil() {
if x.SharedResources != nil {
x.SharedResources = nil
}
} else {
if x.SharedResources == nil {
x.SharedResources = new(Resources)
}
x.SharedResources.CodecDecodeSelf(d)
}
case "TaskResources":
if r.TryDecodeAsNil() {
x.TaskResources = nil
} else {
yyv23 := &x.TaskResources
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
h.decMapstringPtrtoResources((*map[string]*Resources)(yyv23), d)
}
}
case "AllocatedResources":
if r.TryDecodeAsNil() {
if x.AllocatedResources != nil {
x.AllocatedResources = nil
}
} else {
if x.AllocatedResources == nil {
x.AllocatedResources = new(AllocatedResources)
}
x.AllocatedResources.CodecDecodeSelf(d)
}
case "Metrics":
if r.TryDecodeAsNil() {
if x.Metrics != nil {
x.Metrics = nil
}
} else {
if x.Metrics == nil {
x.Metrics = new(AllocMetric)
}
x.Metrics.CodecDecodeSelf(d)
}
case "DesiredStatus":
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv27 := &x.DesiredStatus
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
case "DesiredDescription":
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv29 := &x.DesiredDescription
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
case "DesiredTransition":
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv31 := &x.DesiredTransition
yyv31.CodecDecodeSelf(d)
}
case "ClientStatus":
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv32 := &x.ClientStatus
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*string)(yyv32)) = r.DecodeString()
}
}
case "ClientDescription":
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv34 := &x.ClientDescription
yym35 := z.DecBinary()
_ = yym35
if false {
} else {
*((*string)(yyv34)) = r.DecodeString()
}
}
case "TaskStates":
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv36 := &x.TaskStates
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv36), d)
}
}
case "PreviousAllocation":
if r.TryDecodeAsNil() {
x.PreviousAllocation = ""
} else {
yyv38 := &x.PreviousAllocation
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*((*string)(yyv38)) = r.DecodeString()
}
}
case "NextAllocation":
if r.TryDecodeAsNil() {
x.NextAllocation = ""
} else {
yyv40 := &x.NextAllocation
yym41 := z.DecBinary()
_ = yym41
if false {
} else {
*((*string)(yyv40)) = r.DecodeString()
}
}
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv42 := &x.DeploymentID
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
*((*string)(yyv42)) = r.DecodeString()
}
}
case "DeploymentStatus":
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
case "RescheduleTracker":
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
case "FollowupEvalID":
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv46 := &x.FollowupEvalID
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*string)(yyv46)) = r.DecodeString()
}
}
case "PreemptedAllocations":
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv48 := &x.PreemptedAllocations
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
z.F.DecSliceStringX(yyv48, false, d)
}
}
case "PreemptedByAllocation":
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv50 := &x.PreemptedByAllocation
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*string)(yyv50)) = r.DecodeString()
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv52 := &x.CreateIndex
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*uint64)(yyv52)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv54 := &x.ModifyIndex
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
*((*uint64)(yyv54)) = uint64(r.DecodeUint(64))
}
}
case "AllocModifyIndex":
if r.TryDecodeAsNil() {
x.AllocModifyIndex = 0
} else {
yyv56 := &x.AllocModifyIndex
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
*((*uint64)(yyv56)) = uint64(r.DecodeUint(64))
}
}
case "CreateTime":
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv58 := &x.CreateTime
yym59 := z.DecBinary()
_ = yym59
if false {
} else {
*((*int64)(yyv58)) = int64(r.DecodeInt(64))
}
}
case "ModifyTime":
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv60 := &x.ModifyTime
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*int64)(yyv60)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Allocation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj62 int
var yyb62 bool
var yyhl62 bool = l >= 0
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv63 := &x.ID
yym64 := z.DecBinary()
_ = yym64
if false {
} else {
*((*string)(yyv63)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv65 := &x.Namespace
yym66 := z.DecBinary()
_ = yym66
if false {
} else {
*((*string)(yyv65)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv67 := &x.EvalID
yym68 := z.DecBinary()
_ = yym68
if false {
} else {
*((*string)(yyv67)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv69 := &x.Name
yym70 := z.DecBinary()
_ = yym70
if false {
} else {
*((*string)(yyv69)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv71 := &x.NodeID
yym72 := z.DecBinary()
_ = yym72
if false {
} else {
*((*string)(yyv71)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv73 := &x.NodeName
yym74 := z.DecBinary()
_ = yym74
if false {
} else {
*((*string)(yyv73)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv75 := &x.JobID
yym76 := z.DecBinary()
_ = yym76
if false {
} else {
*((*string)(yyv75)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv78 := &x.TaskGroup
yym79 := z.DecBinary()
_ = yym79
if false {
} else {
*((*string)(yyv78)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.SharedResources != nil {
x.SharedResources = nil
}
} else {
if x.SharedResources == nil {
x.SharedResources = new(Resources)
}
x.SharedResources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskResources = nil
} else {
yyv82 := &x.TaskResources
yym83 := z.DecBinary()
_ = yym83
if false {
} else {
h.decMapstringPtrtoResources((*map[string]*Resources)(yyv82), d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.AllocatedResources != nil {
x.AllocatedResources = nil
}
} else {
if x.AllocatedResources == nil {
x.AllocatedResources = new(AllocatedResources)
}
x.AllocatedResources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Metrics != nil {
x.Metrics = nil
}
} else {
if x.Metrics == nil {
x.Metrics = new(AllocMetric)
}
x.Metrics.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv86 := &x.DesiredStatus
yym87 := z.DecBinary()
_ = yym87
if false {
} else {
*((*string)(yyv86)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv88 := &x.DesiredDescription
yym89 := z.DecBinary()
_ = yym89
if false {
} else {
*((*string)(yyv88)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv90 := &x.DesiredTransition
yyv90.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv91 := &x.ClientStatus
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*string)(yyv91)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv93 := &x.ClientDescription
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*string)(yyv93)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv95 := &x.TaskStates
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv95), d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreviousAllocation = ""
} else {
yyv97 := &x.PreviousAllocation
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
*((*string)(yyv97)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NextAllocation = ""
} else {
yyv99 := &x.NextAllocation
yym100 := z.DecBinary()
_ = yym100
if false {
} else {
*((*string)(yyv99)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv101 := &x.DeploymentID
yym102 := z.DecBinary()
_ = yym102
if false {
} else {
*((*string)(yyv101)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv105 := &x.FollowupEvalID
yym106 := z.DecBinary()
_ = yym106
if false {
} else {
*((*string)(yyv105)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv107 := &x.PreemptedAllocations
yym108 := z.DecBinary()
_ = yym108
if false {
} else {
z.F.DecSliceStringX(yyv107, false, d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv109 := &x.PreemptedByAllocation
yym110 := z.DecBinary()
_ = yym110
if false {
} else {
*((*string)(yyv109)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv111 := &x.CreateIndex
yym112 := z.DecBinary()
_ = yym112
if false {
} else {
*((*uint64)(yyv111)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv113 := &x.ModifyIndex
yym114 := z.DecBinary()
_ = yym114
if false {
} else {
*((*uint64)(yyv113)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocModifyIndex = 0
} else {
yyv115 := &x.AllocModifyIndex
yym116 := z.DecBinary()
_ = yym116
if false {
} else {
*((*uint64)(yyv115)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv117 := &x.CreateTime
yym118 := z.DecBinary()
_ = yym118
if false {
} else {
*((*int64)(yyv117)) = int64(r.DecodeInt(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv119 := &x.ModifyTime
yym120 := z.DecBinary()
_ = yym120
if false {
} else {
*((*int64)(yyv119)) = int64(r.DecodeInt(64))
}
}
for {
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj62-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocationDiff) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [33]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
yyq2[0] = x.ID != ""
yyq2[1] = x.Namespace != ""
yyq2[2] = x.EvalID != ""
yyq2[3] = x.Name != ""
yyq2[4] = x.NodeID != ""
yyq2[5] = x.NodeName != ""
yyq2[6] = x.JobID != ""
yyq2[7] = x.Job != nil
yyq2[8] = x.TaskGroup != ""
yyq2[9] = x.Resources != nil
yyq2[10] = x.SharedResources != nil
yyq2[11] = len(x.TaskResources) != 0
yyq2[12] = x.AllocatedResources != nil
yyq2[13] = x.Metrics != nil
yyq2[14] = x.DesiredStatus != ""
yyq2[15] = x.DesiredDescription != ""
yyq2[16] = true
yyq2[17] = x.ClientStatus != ""
yyq2[18] = x.ClientDescription != ""
yyq2[19] = len(x.TaskStates) != 0
yyq2[20] = x.PreviousAllocation != ""
yyq2[21] = x.NextAllocation != ""
yyq2[22] = x.DeploymentID != ""
yyq2[23] = x.DeploymentStatus != nil
yyq2[24] = x.RescheduleTracker != nil
yyq2[25] = x.FollowupEvalID != ""
yyq2[26] = len(x.PreemptedAllocations) != 0
yyq2[27] = x.PreemptedByAllocation != ""
yyq2[28] = x.CreateIndex != 0
yyq2[29] = x.ModifyIndex != 0
yyq2[30] = x.AllocModifyIndex != 0
yyq2[31] = x.CreateTime != 0
yyq2[32] = x.ModifyTime != 0
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(33)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[0] {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[0] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[1] {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[1] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[2] {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[2] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[3] {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[3] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[4] {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[4] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[5] {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[5] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeName"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[6] {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[6] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[7] {
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[7] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[8] {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[8] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroup"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[9] {
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[9] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Resources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Resources == nil {
r.EncodeNil()
} else {
x.Resources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[10] {
if x.SharedResources == nil {
r.EncodeNil()
} else {
x.SharedResources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[10] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SharedResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.SharedResources == nil {
r.EncodeNil()
} else {
x.SharedResources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[11] {
if x.TaskResources == nil {
r.EncodeNil()
} else {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
h.encMapstringPtrtoResources((map[string]*Resources)(x.TaskResources), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[11] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskResources == nil {
r.EncodeNil()
} else {
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
h.encMapstringPtrtoResources((map[string]*Resources)(x.TaskResources), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[12] {
if x.AllocatedResources == nil {
r.EncodeNil()
} else {
x.AllocatedResources.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[12] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocatedResources"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AllocatedResources == nil {
r.EncodeNil()
} else {
x.AllocatedResources.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[13] {
if x.Metrics == nil {
r.EncodeNil()
} else {
x.Metrics.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[13] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Metrics"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Metrics == nil {
r.EncodeNil()
} else {
x.Metrics.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[14] {
yym46 := z.EncBinary()
_ = yym46
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[14] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym47 := z.EncBinary()
_ = yym47
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[15] {
yym49 := z.EncBinary()
_ = yym49
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[15] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[16] {
yy52 := &x.DesiredTransition
yy52.CodecEncodeSelf(e)
} else {
r.EncodeNil()
}
} else {
if yyq2[16] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredTransition"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy54 := &x.DesiredTransition
yy54.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[17] {
yym57 := z.EncBinary()
_ = yym57
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[17] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[18] {
yym60 := z.EncBinary()
_ = yym60
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[18] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym61 := z.EncBinary()
_ = yym61
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[19] {
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym63 := z.EncBinary()
_ = yym63
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[19] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskStates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[20] {
yym66 := z.EncBinary()
_ = yym66
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[20] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreviousAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[21] {
yym69 := z.EncBinary()
_ = yym69
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[21] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NextAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[22] {
yym72 := z.EncBinary()
_ = yym72
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[22] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[23] {
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[23] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[24] {
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[24] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RescheduleTracker"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[25] {
yym81 := z.EncBinary()
_ = yym81
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[25] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FollowupEvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym82 := z.EncBinary()
_ = yym82
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[26] {
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym84 := z.EncBinary()
_ = yym84
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[26] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedAllocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym85 := z.EncBinary()
_ = yym85
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[27] {
yym87 := z.EncBinary()
_ = yym87
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[27] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedByAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym88 := z.EncBinary()
_ = yym88
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[28] {
yym90 := z.EncBinary()
_ = yym90
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[28] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym91 := z.EncBinary()
_ = yym91
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[29] {
yym93 := z.EncBinary()
_ = yym93
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[29] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym94 := z.EncBinary()
_ = yym94
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[30] {
yym96 := z.EncBinary()
_ = yym96
if false {
} else {
r.EncodeUint(uint64(x.AllocModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[30] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym97 := z.EncBinary()
_ = yym97
if false {
} else {
r.EncodeUint(uint64(x.AllocModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[31] {
yym99 := z.EncBinary()
_ = yym99
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[31] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym100 := z.EncBinary()
_ = yym100
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[32] {
yym102 := z.EncBinary()
_ = yym102
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[32] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym103 := z.EncBinary()
_ = yym103
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocationDiff) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocationDiff) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv8 := &x.EvalID
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv10 := &x.Name
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv12 := &x.NodeID
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "NodeName":
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv14 := &x.NodeName
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv16 := &x.JobID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "TaskGroup":
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv19 := &x.TaskGroup
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
case "Resources":
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
case "SharedResources":
if r.TryDecodeAsNil() {
if x.SharedResources != nil {
x.SharedResources = nil
}
} else {
if x.SharedResources == nil {
x.SharedResources = new(Resources)
}
x.SharedResources.CodecDecodeSelf(d)
}
case "TaskResources":
if r.TryDecodeAsNil() {
x.TaskResources = nil
} else {
yyv23 := &x.TaskResources
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
h.decMapstringPtrtoResources((*map[string]*Resources)(yyv23), d)
}
}
case "AllocatedResources":
if r.TryDecodeAsNil() {
if x.AllocatedResources != nil {
x.AllocatedResources = nil
}
} else {
if x.AllocatedResources == nil {
x.AllocatedResources = new(AllocatedResources)
}
x.AllocatedResources.CodecDecodeSelf(d)
}
case "Metrics":
if r.TryDecodeAsNil() {
if x.Metrics != nil {
x.Metrics = nil
}
} else {
if x.Metrics == nil {
x.Metrics = new(AllocMetric)
}
x.Metrics.CodecDecodeSelf(d)
}
case "DesiredStatus":
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv27 := &x.DesiredStatus
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
case "DesiredDescription":
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv29 := &x.DesiredDescription
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*string)(yyv29)) = r.DecodeString()
}
}
case "DesiredTransition":
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv31 := &x.DesiredTransition
yyv31.CodecDecodeSelf(d)
}
case "ClientStatus":
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv32 := &x.ClientStatus
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*string)(yyv32)) = r.DecodeString()
}
}
case "ClientDescription":
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv34 := &x.ClientDescription
yym35 := z.DecBinary()
_ = yym35
if false {
} else {
*((*string)(yyv34)) = r.DecodeString()
}
}
case "TaskStates":
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv36 := &x.TaskStates
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv36), d)
}
}
case "PreviousAllocation":
if r.TryDecodeAsNil() {
x.PreviousAllocation = ""
} else {
yyv38 := &x.PreviousAllocation
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*((*string)(yyv38)) = r.DecodeString()
}
}
case "NextAllocation":
if r.TryDecodeAsNil() {
x.NextAllocation = ""
} else {
yyv40 := &x.NextAllocation
yym41 := z.DecBinary()
_ = yym41
if false {
} else {
*((*string)(yyv40)) = r.DecodeString()
}
}
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv42 := &x.DeploymentID
yym43 := z.DecBinary()
_ = yym43
if false {
} else {
*((*string)(yyv42)) = r.DecodeString()
}
}
case "DeploymentStatus":
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
case "RescheduleTracker":
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
case "FollowupEvalID":
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv46 := &x.FollowupEvalID
yym47 := z.DecBinary()
_ = yym47
if false {
} else {
*((*string)(yyv46)) = r.DecodeString()
}
}
case "PreemptedAllocations":
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv48 := &x.PreemptedAllocations
yym49 := z.DecBinary()
_ = yym49
if false {
} else {
z.F.DecSliceStringX(yyv48, false, d)
}
}
case "PreemptedByAllocation":
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv50 := &x.PreemptedByAllocation
yym51 := z.DecBinary()
_ = yym51
if false {
} else {
*((*string)(yyv50)) = r.DecodeString()
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv52 := &x.CreateIndex
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*uint64)(yyv52)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv54 := &x.ModifyIndex
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
*((*uint64)(yyv54)) = uint64(r.DecodeUint(64))
}
}
case "AllocModifyIndex":
if r.TryDecodeAsNil() {
x.AllocModifyIndex = 0
} else {
yyv56 := &x.AllocModifyIndex
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
*((*uint64)(yyv56)) = uint64(r.DecodeUint(64))
}
}
case "CreateTime":
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv58 := &x.CreateTime
yym59 := z.DecBinary()
_ = yym59
if false {
} else {
*((*int64)(yyv58)) = int64(r.DecodeInt(64))
}
}
case "ModifyTime":
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv60 := &x.ModifyTime
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*int64)(yyv60)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocationDiff) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj62 int
var yyb62 bool
var yyhl62 bool = l >= 0
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv63 := &x.ID
yym64 := z.DecBinary()
_ = yym64
if false {
} else {
*((*string)(yyv63)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv65 := &x.Namespace
yym66 := z.DecBinary()
_ = yym66
if false {
} else {
*((*string)(yyv65)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv67 := &x.EvalID
yym68 := z.DecBinary()
_ = yym68
if false {
} else {
*((*string)(yyv67)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv69 := &x.Name
yym70 := z.DecBinary()
_ = yym70
if false {
} else {
*((*string)(yyv69)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv71 := &x.NodeID
yym72 := z.DecBinary()
_ = yym72
if false {
} else {
*((*string)(yyv71)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv73 := &x.NodeName
yym74 := z.DecBinary()
_ = yym74
if false {
} else {
*((*string)(yyv73)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv75 := &x.JobID
yym76 := z.DecBinary()
_ = yym76
if false {
} else {
*((*string)(yyv75)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv78 := &x.TaskGroup
yym79 := z.DecBinary()
_ = yym79
if false {
} else {
*((*string)(yyv78)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Resources != nil {
x.Resources = nil
}
} else {
if x.Resources == nil {
x.Resources = new(Resources)
}
x.Resources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.SharedResources != nil {
x.SharedResources = nil
}
} else {
if x.SharedResources == nil {
x.SharedResources = new(Resources)
}
x.SharedResources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskResources = nil
} else {
yyv82 := &x.TaskResources
yym83 := z.DecBinary()
_ = yym83
if false {
} else {
h.decMapstringPtrtoResources((*map[string]*Resources)(yyv82), d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.AllocatedResources != nil {
x.AllocatedResources = nil
}
} else {
if x.AllocatedResources == nil {
x.AllocatedResources = new(AllocatedResources)
}
x.AllocatedResources.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Metrics != nil {
x.Metrics = nil
}
} else {
if x.Metrics == nil {
x.Metrics = new(AllocMetric)
}
x.Metrics.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv86 := &x.DesiredStatus
yym87 := z.DecBinary()
_ = yym87
if false {
} else {
*((*string)(yyv86)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv88 := &x.DesiredDescription
yym89 := z.DecBinary()
_ = yym89
if false {
} else {
*((*string)(yyv88)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv90 := &x.DesiredTransition
yyv90.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv91 := &x.ClientStatus
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*string)(yyv91)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv93 := &x.ClientDescription
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*string)(yyv93)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv95 := &x.TaskStates
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv95), d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreviousAllocation = ""
} else {
yyv97 := &x.PreviousAllocation
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
*((*string)(yyv97)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NextAllocation = ""
} else {
yyv99 := &x.NextAllocation
yym100 := z.DecBinary()
_ = yym100
if false {
} else {
*((*string)(yyv99)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv101 := &x.DeploymentID
yym102 := z.DecBinary()
_ = yym102
if false {
} else {
*((*string)(yyv101)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv105 := &x.FollowupEvalID
yym106 := z.DecBinary()
_ = yym106
if false {
} else {
*((*string)(yyv105)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv107 := &x.PreemptedAllocations
yym108 := z.DecBinary()
_ = yym108
if false {
} else {
z.F.DecSliceStringX(yyv107, false, d)
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv109 := &x.PreemptedByAllocation
yym110 := z.DecBinary()
_ = yym110
if false {
} else {
*((*string)(yyv109)) = r.DecodeString()
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv111 := &x.CreateIndex
yym112 := z.DecBinary()
_ = yym112
if false {
} else {
*((*uint64)(yyv111)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv113 := &x.ModifyIndex
yym114 := z.DecBinary()
_ = yym114
if false {
} else {
*((*uint64)(yyv113)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocModifyIndex = 0
} else {
yyv115 := &x.AllocModifyIndex
yym116 := z.DecBinary()
_ = yym116
if false {
} else {
*((*uint64)(yyv115)) = uint64(r.DecodeUint(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv117 := &x.CreateTime
yym118 := z.DecBinary()
_ = yym118
if false {
} else {
*((*int64)(yyv117)) = int64(r.DecodeInt(64))
}
}
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv119 := &x.ModifyTime
yym120 := z.DecBinary()
_ = yym120
if false {
} else {
*((*int64)(yyv119)) = int64(r.DecodeInt(64))
}
}
for {
yyj62++
if yyhl62 {
yyb62 = yyj62 > l
} else {
yyb62 = r.CheckBreak()
}
if yyb62 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj62-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocListStub) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [25]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(25)
} else {
yynn2 = 25
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeName"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeName))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobType))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobType"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobType))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobVersion"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.JobVersion))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskGroup"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TaskGroup))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredStatus))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DesiredDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientStatus))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym43 := z.EncBinary()
_ = yym43
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClientDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym44 := z.EncBinary()
_ = yym44
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ClientDescription))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy46 := &x.DesiredTransition
yy46.CodecEncodeSelf(e)
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredTransition"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy48 := &x.DesiredTransition
yy48.CodecEncodeSelf(e)
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym51 := z.EncBinary()
_ = yym51
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TaskStates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.TaskStates == nil {
r.EncodeNil()
} else {
yym52 := z.EncBinary()
_ = yym52
if false {
} else {
h.encMapstringPtrtoTaskState((map[string]*TaskState)(x.TaskStates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentStatus"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentStatus == nil {
r.EncodeNil()
} else {
x.DeploymentStatus.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym57 := z.EncBinary()
_ = yym57
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FollowupEvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym58 := z.EncBinary()
_ = yym58
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.FollowupEvalID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RescheduleTracker"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.RescheduleTracker == nil {
r.EncodeNil()
} else {
x.RescheduleTracker.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym63 := z.EncBinary()
_ = yym63
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedAllocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PreemptedAllocations == nil {
r.EncodeNil()
} else {
yym64 := z.EncBinary()
_ = yym64
if false {
} else {
z.F.EncSliceStringV(x.PreemptedAllocations, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym66 := z.EncBinary()
_ = yym66
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedByAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym67 := z.EncBinary()
_ = yym67
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreemptedByAllocation))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym69 := z.EncBinary()
_ = yym69
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym70 := z.EncBinary()
_ = yym70
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym72 := z.EncBinary()
_ = yym72
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym73 := z.EncBinary()
_ = yym73
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym75 := z.EncBinary()
_ = yym75
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym76 := z.EncBinary()
_ = yym76
if false {
} else {
r.EncodeInt(int64(x.CreateTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym78 := z.EncBinary()
_ = yym78
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym79 := z.EncBinary()
_ = yym79
if false {
} else {
r.EncodeInt(int64(x.ModifyTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocListStub) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocListStub) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv6 := &x.EvalID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv10 := &x.Namespace
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv12 := &x.NodeID
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "NodeName":
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv14 := &x.NodeName
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv16 := &x.JobID
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "JobType":
if r.TryDecodeAsNil() {
x.JobType = ""
} else {
yyv18 := &x.JobType
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "JobVersion":
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv20 := &x.JobVersion
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*uint64)(yyv20)) = uint64(r.DecodeUint(64))
}
}
case "TaskGroup":
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv22 := &x.TaskGroup
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "DesiredStatus":
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv24 := &x.DesiredStatus
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "DesiredDescription":
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv26 := &x.DesiredDescription
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
case "ClientStatus":
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv28 := &x.ClientStatus
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
case "ClientDescription":
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv30 := &x.ClientDescription
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*string)(yyv30)) = r.DecodeString()
}
}
case "DesiredTransition":
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv32 := &x.DesiredTransition
yyv32.CodecDecodeSelf(d)
}
case "TaskStates":
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv33 := &x.TaskStates
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv33), d)
}
}
case "DeploymentStatus":
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
case "FollowupEvalID":
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv36 := &x.FollowupEvalID
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
*((*string)(yyv36)) = r.DecodeString()
}
}
case "RescheduleTracker":
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
case "PreemptedAllocations":
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv39 := &x.PreemptedAllocations
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
z.F.DecSliceStringX(yyv39, false, d)
}
}
case "PreemptedByAllocation":
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv41 := &x.PreemptedByAllocation
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*string)(yyv41)) = r.DecodeString()
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv43 := &x.CreateIndex
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*uint64)(yyv43)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv45 := &x.ModifyIndex
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*uint64)(yyv45)) = uint64(r.DecodeUint(64))
}
}
case "CreateTime":
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv47 := &x.CreateTime
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*int64)(yyv47)) = int64(r.DecodeInt(64))
}
}
case "ModifyTime":
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv49 := &x.ModifyTime
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
*((*int64)(yyv49)) = int64(r.DecodeInt(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocListStub) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj51 int
var yyb51 bool
var yyhl51 bool = l >= 0
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv52 := &x.ID
yym53 := z.DecBinary()
_ = yym53
if false {
} else {
*((*string)(yyv52)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv54 := &x.EvalID
yym55 := z.DecBinary()
_ = yym55
if false {
} else {
*((*string)(yyv54)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv56 := &x.Name
yym57 := z.DecBinary()
_ = yym57
if false {
} else {
*((*string)(yyv56)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv58 := &x.Namespace
yym59 := z.DecBinary()
_ = yym59
if false {
} else {
*((*string)(yyv58)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv60 := &x.NodeID
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*string)(yyv60)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeName = ""
} else {
yyv62 := &x.NodeName
yym63 := z.DecBinary()
_ = yym63
if false {
} else {
*((*string)(yyv62)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv64 := &x.JobID
yym65 := z.DecBinary()
_ = yym65
if false {
} else {
*((*string)(yyv64)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobType = ""
} else {
yyv66 := &x.JobType
yym67 := z.DecBinary()
_ = yym67
if false {
} else {
*((*string)(yyv66)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobVersion = 0
} else {
yyv68 := &x.JobVersion
yym69 := z.DecBinary()
_ = yym69
if false {
} else {
*((*uint64)(yyv68)) = uint64(r.DecodeUint(64))
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskGroup = ""
} else {
yyv70 := &x.TaskGroup
yym71 := z.DecBinary()
_ = yym71
if false {
} else {
*((*string)(yyv70)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredStatus = ""
} else {
yyv72 := &x.DesiredStatus
yym73 := z.DecBinary()
_ = yym73
if false {
} else {
*((*string)(yyv72)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredDescription = ""
} else {
yyv74 := &x.DesiredDescription
yym75 := z.DecBinary()
_ = yym75
if false {
} else {
*((*string)(yyv74)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientStatus = ""
} else {
yyv76 := &x.ClientStatus
yym77 := z.DecBinary()
_ = yym77
if false {
} else {
*((*string)(yyv76)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClientDescription = ""
} else {
yyv78 := &x.ClientDescription
yym79 := z.DecBinary()
_ = yym79
if false {
} else {
*((*string)(yyv78)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredTransition = DesiredTransition{}
} else {
yyv80 := &x.DesiredTransition
yyv80.CodecDecodeSelf(d)
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TaskStates = nil
} else {
yyv81 := &x.TaskStates
yym82 := z.DecBinary()
_ = yym82
if false {
} else {
h.decMapstringPtrtoTaskState((*map[string]*TaskState)(yyv81), d)
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.DeploymentStatus != nil {
x.DeploymentStatus = nil
}
} else {
if x.DeploymentStatus == nil {
x.DeploymentStatus = new(AllocDeploymentStatus)
}
x.DeploymentStatus.CodecDecodeSelf(d)
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FollowupEvalID = ""
} else {
yyv84 := &x.FollowupEvalID
yym85 := z.DecBinary()
_ = yym85
if false {
} else {
*((*string)(yyv84)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.RescheduleTracker != nil {
x.RescheduleTracker = nil
}
} else {
if x.RescheduleTracker == nil {
x.RescheduleTracker = new(RescheduleTracker)
}
x.RescheduleTracker.CodecDecodeSelf(d)
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedAllocations = nil
} else {
yyv87 := &x.PreemptedAllocations
yym88 := z.DecBinary()
_ = yym88
if false {
} else {
z.F.DecSliceStringX(yyv87, false, d)
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedByAllocation = ""
} else {
yyv89 := &x.PreemptedByAllocation
yym90 := z.DecBinary()
_ = yym90
if false {
} else {
*((*string)(yyv89)) = r.DecodeString()
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv91 := &x.CreateIndex
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*uint64)(yyv91)) = uint64(r.DecodeUint(64))
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv93 := &x.ModifyIndex
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*uint64)(yyv93)) = uint64(r.DecodeUint(64))
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateTime = 0
} else {
yyv95 := &x.CreateTime
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
*((*int64)(yyv95)) = int64(r.DecodeInt(64))
}
}
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyTime = 0
} else {
yyv97 := &x.ModifyTime
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
*((*int64)(yyv97)) = int64(r.DecodeInt(64))
}
}
for {
yyj51++
if yyhl51 {
yyb51 = yyj51 > l
} else {
yyb51 = r.CheckBreak()
}
if yyb51 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj51-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocMetric) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [13]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(13)
} else {
yynn2 = 13
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeInt(int64(x.NodesEvaluated))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodesEvaluated"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeInt(int64(x.NodesEvaluated))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeInt(int64(x.NodesFiltered))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodesFiltered"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeInt(int64(x.NodesFiltered))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodesAvailable == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
z.F.EncMapStringIntV(x.NodesAvailable, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodesAvailable"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodesAvailable == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
z.F.EncMapStringIntV(x.NodesAvailable, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ClassFiltered == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncMapStringIntV(x.ClassFiltered, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClassFiltered"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ClassFiltered == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncMapStringIntV(x.ClassFiltered, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ConstraintFiltered == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncMapStringIntV(x.ConstraintFiltered, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ConstraintFiltered"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ConstraintFiltered == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncMapStringIntV(x.ConstraintFiltered, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeInt(int64(x.NodesExhausted))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodesExhausted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeInt(int64(x.NodesExhausted))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ClassExhausted == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
z.F.EncMapStringIntV(x.ClassExhausted, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClassExhausted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ClassExhausted == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
z.F.EncMapStringIntV(x.ClassExhausted, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DimensionExhausted == nil {
r.EncodeNil()
} else {
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
z.F.EncMapStringIntV(x.DimensionExhausted, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DimensionExhausted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DimensionExhausted == nil {
r.EncodeNil()
} else {
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
z.F.EncMapStringIntV(x.DimensionExhausted, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.QuotaExhausted == nil {
r.EncodeNil()
} else {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
z.F.EncSliceStringV(x.QuotaExhausted, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("QuotaExhausted"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.QuotaExhausted == nil {
r.EncodeNil()
} else {
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
z.F.EncSliceStringV(x.QuotaExhausted, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Scores == nil {
r.EncodeNil()
} else {
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
z.F.EncMapStringFloat64V(x.Scores, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Scores"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Scores == nil {
r.EncodeNil()
} else {
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
z.F.EncMapStringFloat64V(x.Scores, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.ScoreMetaData == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encSlicePtrtoNodeScoreMeta(([]*NodeScoreMeta)(x.ScoreMetaData), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ScoreMetaData"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ScoreMetaData == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encSlicePtrtoNodeScoreMeta(([]*NodeScoreMeta)(x.ScoreMetaData), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym37 := z.EncBinary()
_ = yym37
if false {
} else if z.HasExtensions() && z.EncExt(x.AllocationTime) {
} else {
r.EncodeInt(int64(x.AllocationTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocationTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else if z.HasExtensions() && z.EncExt(x.AllocationTime) {
} else {
r.EncodeInt(int64(x.AllocationTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym40 := z.EncBinary()
_ = yym40
if false {
} else {
r.EncodeInt(int64(x.CoalescedFailures))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CoalescedFailures"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else {
r.EncodeInt(int64(x.CoalescedFailures))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocMetric) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocMetric) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodesEvaluated":
if r.TryDecodeAsNil() {
x.NodesEvaluated = 0
} else {
yyv4 := &x.NodesEvaluated
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*int)(yyv4)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "NodesFiltered":
if r.TryDecodeAsNil() {
x.NodesFiltered = 0
} else {
yyv6 := &x.NodesFiltered
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*int)(yyv6)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "NodesAvailable":
if r.TryDecodeAsNil() {
x.NodesAvailable = nil
} else {
yyv8 := &x.NodesAvailable
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecMapStringIntX(yyv8, false, d)
}
}
case "ClassFiltered":
if r.TryDecodeAsNil() {
x.ClassFiltered = nil
} else {
yyv10 := &x.ClassFiltered
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecMapStringIntX(yyv10, false, d)
}
}
case "ConstraintFiltered":
if r.TryDecodeAsNil() {
x.ConstraintFiltered = nil
} else {
yyv12 := &x.ConstraintFiltered
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
z.F.DecMapStringIntX(yyv12, false, d)
}
}
case "NodesExhausted":
if r.TryDecodeAsNil() {
x.NodesExhausted = 0
} else {
yyv14 := &x.NodesExhausted
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*int)(yyv14)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "ClassExhausted":
if r.TryDecodeAsNil() {
x.ClassExhausted = nil
} else {
yyv16 := &x.ClassExhausted
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
z.F.DecMapStringIntX(yyv16, false, d)
}
}
case "DimensionExhausted":
if r.TryDecodeAsNil() {
x.DimensionExhausted = nil
} else {
yyv18 := &x.DimensionExhausted
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
z.F.DecMapStringIntX(yyv18, false, d)
}
}
case "QuotaExhausted":
if r.TryDecodeAsNil() {
x.QuotaExhausted = nil
} else {
yyv20 := &x.QuotaExhausted
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
z.F.DecSliceStringX(yyv20, false, d)
}
}
case "Scores":
if r.TryDecodeAsNil() {
x.Scores = nil
} else {
yyv22 := &x.Scores
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
z.F.DecMapStringFloat64X(yyv22, false, d)
}
}
case "ScoreMetaData":
if r.TryDecodeAsNil() {
x.ScoreMetaData = nil
} else {
yyv24 := &x.ScoreMetaData
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
h.decSlicePtrtoNodeScoreMeta((*[]*NodeScoreMeta)(yyv24), d)
}
}
case "AllocationTime":
if r.TryDecodeAsNil() {
x.AllocationTime = 0
} else {
yyv26 := &x.AllocationTime
yym27 := z.DecBinary()
_ = yym27
if false {
} else if z.HasExtensions() && z.DecExt(yyv26) {
} else {
*((*int64)(yyv26)) = int64(r.DecodeInt(64))
}
}
case "CoalescedFailures":
if r.TryDecodeAsNil() {
x.CoalescedFailures = 0
} else {
yyv28 := &x.CoalescedFailures
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*int)(yyv28)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocMetric) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj30 int
var yyb30 bool
var yyhl30 bool = l >= 0
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodesEvaluated = 0
} else {
yyv31 := &x.NodesEvaluated
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*int)(yyv31)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodesFiltered = 0
} else {
yyv33 := &x.NodesFiltered
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*int)(yyv33)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodesAvailable = nil
} else {
yyv35 := &x.NodesAvailable
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
z.F.DecMapStringIntX(yyv35, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClassFiltered = nil
} else {
yyv37 := &x.ClassFiltered
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
z.F.DecMapStringIntX(yyv37, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ConstraintFiltered = nil
} else {
yyv39 := &x.ConstraintFiltered
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
z.F.DecMapStringIntX(yyv39, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodesExhausted = 0
} else {
yyv41 := &x.NodesExhausted
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*int)(yyv41)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClassExhausted = nil
} else {
yyv43 := &x.ClassExhausted
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
z.F.DecMapStringIntX(yyv43, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DimensionExhausted = nil
} else {
yyv45 := &x.DimensionExhausted
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
z.F.DecMapStringIntX(yyv45, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.QuotaExhausted = nil
} else {
yyv47 := &x.QuotaExhausted
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
z.F.DecSliceStringX(yyv47, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Scores = nil
} else {
yyv49 := &x.Scores
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
z.F.DecMapStringFloat64X(yyv49, false, d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ScoreMetaData = nil
} else {
yyv51 := &x.ScoreMetaData
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
h.decSlicePtrtoNodeScoreMeta((*[]*NodeScoreMeta)(yyv51), d)
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocationTime = 0
} else {
yyv53 := &x.AllocationTime
yym54 := z.DecBinary()
_ = yym54
if false {
} else if z.HasExtensions() && z.DecExt(yyv53) {
} else {
*((*int64)(yyv53)) = int64(r.DecodeInt(64))
}
}
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CoalescedFailures = 0
} else {
yyv55 := &x.CoalescedFailures
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
*((*int)(yyv55)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj30++
if yyhl30 {
yyb30 = yyj30 > l
} else {
yyb30 = r.CheckBreak()
}
if yyb30 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj30-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *NodeScoreMeta) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Scores == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringFloat64V(x.Scores, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Scores"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Scores == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringFloat64V(x.Scores, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeFloat64(float64(x.NormScore))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NormScore"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeFloat64(float64(x.NormScore))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *NodeScoreMeta) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *NodeScoreMeta) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv4 := &x.NodeID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Scores":
if r.TryDecodeAsNil() {
x.Scores = nil
} else {
yyv6 := &x.Scores
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringFloat64X(yyv6, false, d)
}
}
case "NormScore":
if r.TryDecodeAsNil() {
x.NormScore = 0
} else {
yyv8 := &x.NormScore
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*float64)(yyv8)) = float64(r.DecodeFloat(false))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *NodeScoreMeta) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv11 := &x.NodeID
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Scores = nil
} else {
yyv13 := &x.Scores
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
z.F.DecMapStringFloat64X(yyv13, false, d)
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NormScore = 0
} else {
yyv15 := &x.NormScore
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*float64)(yyv15)) = float64(r.DecodeFloat(false))
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *AllocDeploymentStatus) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Healthy == nil {
r.EncodeNil()
} else {
yy4 := *x.Healthy
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(yy4))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Healthy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Healthy == nil {
r.EncodeNil()
} else {
yy6 := *x.Healthy
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(yy6))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy9 := &x.Timestamp
yym10 := z.EncBinary()
_ = yym10
if false {
} else if yym11 := z.TimeRtidIfBinc(); yym11 != 0 {
r.EncodeBuiltin(yym11, yy9)
} else if z.HasExtensions() && z.EncExt(yy9) {
} else if yym10 {
z.EncBinaryMarshal(yy9)
} else if !yym10 && z.IsJSONHandle() {
z.EncJSONMarshal(yy9)
} else {
z.EncFallback(yy9)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Timestamp"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy12 := &x.Timestamp
yym13 := z.EncBinary()
_ = yym13
if false {
} else if yym14 := z.TimeRtidIfBinc(); yym14 != 0 {
r.EncodeBuiltin(yym14, yy12)
} else if z.HasExtensions() && z.EncExt(yy12) {
} else if yym13 {
z.EncBinaryMarshal(yy12)
} else if !yym13 && z.IsJSONHandle() {
z.EncJSONMarshal(yy12)
} else {
z.EncFallback(yy12)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Canary))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Canary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Canary))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *AllocDeploymentStatus) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *AllocDeploymentStatus) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Healthy":
if r.TryDecodeAsNil() {
if x.Healthy != nil {
x.Healthy = nil
}
} else {
if x.Healthy == nil {
x.Healthy = new(bool)
}
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(x.Healthy)) = r.DecodeBool()
}
}
case "Timestamp":
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv6 := &x.Timestamp
yym7 := z.DecBinary()
_ = yym7
if false {
} else if yym8 := z.TimeRtidIfBinc(); yym8 != 0 {
r.DecodeBuiltin(yym8, yyv6)
} else if z.HasExtensions() && z.DecExt(yyv6) {
} else if yym7 {
z.DecBinaryUnmarshal(yyv6)
} else if !yym7 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv6)
} else {
z.DecFallback(yyv6, false)
}
}
case "Canary":
if r.TryDecodeAsNil() {
x.Canary = false
} else {
yyv9 := &x.Canary
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv11 := &x.ModifyIndex
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *AllocDeploymentStatus) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj13 int
var yyb13 bool
var yyhl13 bool = l >= 0
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Healthy != nil {
x.Healthy = nil
}
} else {
if x.Healthy == nil {
x.Healthy = new(bool)
}
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(x.Healthy)) = r.DecodeBool()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Timestamp = time.Time{}
} else {
yyv16 := &x.Timestamp
yym17 := z.DecBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.DecodeBuiltin(yym18, yyv16)
} else if z.HasExtensions() && z.DecExt(yyv16) {
} else if yym17 {
z.DecBinaryUnmarshal(yyv16)
} else if !yym17 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv16)
} else {
z.DecFallback(yyv16, false)
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Canary = false
} else {
yyv19 := &x.Canary
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv21 := &x.ModifyIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
for {
yyj13++
if yyhl13 {
yyb13 = yyj13 > l
} else {
yyb13 = r.CheckBreak()
}
if yyb13 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj13-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Evaluation) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [27]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
yyq2[0] = x.ID != ""
yyq2[1] = x.Namespace != ""
yyq2[2] = x.Priority != 0
yyq2[3] = x.Type != ""
yyq2[4] = x.TriggeredBy != ""
yyq2[5] = x.JobID != ""
yyq2[6] = x.JobModifyIndex != 0
yyq2[7] = x.NodeID != ""
yyq2[8] = x.NodeModifyIndex != 0
yyq2[9] = x.DeploymentID != ""
yyq2[10] = x.Status != ""
yyq2[11] = x.StatusDescription != ""
yyq2[12] = x.Wait != 0
yyq2[13] = true
yyq2[14] = x.NextEval != ""
yyq2[15] = x.PreviousEval != ""
yyq2[16] = x.BlockedEval != ""
yyq2[17] = len(x.FailedTGAllocs) != 0
yyq2[18] = len(x.ClassEligibility) != 0
yyq2[19] = x.QuotaLimitReached != ""
yyq2[20] = x.EscapedComputedClass != false
yyq2[21] = x.AnnotatePlan != false
yyq2[22] = len(x.QueuedAllocations) != 0
yyq2[23] = x.LeaderACL != ""
yyq2[24] = x.SnapshotIndex != 0
yyq2[25] = x.CreateIndex != 0
yyq2[26] = x.ModifyIndex != 0
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(27)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[0] {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[0] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.ID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[1] {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[1] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[2] {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[2] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Priority"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[3] {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[3] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[4] {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TriggeredBy))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[4] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("TriggeredBy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.TriggeredBy))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[5] {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[5] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.JobID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[6] {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[6] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("JobModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.JobModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[7] {
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[7] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NodeID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[8] {
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[8] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.NodeModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[9] {
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[9] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.DeploymentID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[10] {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[10] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Status"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Status))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[11] {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[11] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("StatusDescription"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.StatusDescription))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[12] {
yym40 := z.EncBinary()
_ = yym40
if false {
} else if z.HasExtensions() && z.EncExt(x.Wait) {
} else {
r.EncodeInt(int64(x.Wait))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[12] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Wait"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym41 := z.EncBinary()
_ = yym41
if false {
} else if z.HasExtensions() && z.EncExt(x.Wait) {
} else {
r.EncodeInt(int64(x.Wait))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[13] {
yy43 := &x.WaitUntil
yym44 := z.EncBinary()
_ = yym44
if false {
} else if yym45 := z.TimeRtidIfBinc(); yym45 != 0 {
r.EncodeBuiltin(yym45, yy43)
} else if z.HasExtensions() && z.EncExt(yy43) {
} else if yym44 {
z.EncBinaryMarshal(yy43)
} else if !yym44 && z.IsJSONHandle() {
z.EncJSONMarshal(yy43)
} else {
z.EncFallback(yy43)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[13] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("WaitUntil"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy46 := &x.WaitUntil
yym47 := z.EncBinary()
_ = yym47
if false {
} else if yym48 := z.TimeRtidIfBinc(); yym48 != 0 {
r.EncodeBuiltin(yym48, yy46)
} else if z.HasExtensions() && z.EncExt(yy46) {
} else if yym47 {
z.EncBinaryMarshal(yy46)
} else if !yym47 && z.IsJSONHandle() {
z.EncJSONMarshal(yy46)
} else {
z.EncFallback(yy46)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[14] {
yym50 := z.EncBinary()
_ = yym50
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextEval))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[14] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NextEval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym51 := z.EncBinary()
_ = yym51
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.NextEval))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[15] {
yym53 := z.EncBinary()
_ = yym53
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousEval))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[15] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreviousEval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym54 := z.EncBinary()
_ = yym54
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.PreviousEval))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[16] {
yym56 := z.EncBinary()
_ = yym56
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.BlockedEval))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[16] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("BlockedEval"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym57 := z.EncBinary()
_ = yym57
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.BlockedEval))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[17] {
if x.FailedTGAllocs == nil {
r.EncodeNil()
} else {
yym59 := z.EncBinary()
_ = yym59
if false {
} else {
h.encMapstringPtrtoAllocMetric((map[string]*AllocMetric)(x.FailedTGAllocs), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[17] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("FailedTGAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.FailedTGAllocs == nil {
r.EncodeNil()
} else {
yym60 := z.EncBinary()
_ = yym60
if false {
} else {
h.encMapstringPtrtoAllocMetric((map[string]*AllocMetric)(x.FailedTGAllocs), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[18] {
if x.ClassEligibility == nil {
r.EncodeNil()
} else {
yym62 := z.EncBinary()
_ = yym62
if false {
} else {
z.F.EncMapStringBoolV(x.ClassEligibility, false, e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[18] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ClassEligibility"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.ClassEligibility == nil {
r.EncodeNil()
} else {
yym63 := z.EncBinary()
_ = yym63
if false {
} else {
z.F.EncMapStringBoolV(x.ClassEligibility, false, e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[19] {
yym65 := z.EncBinary()
_ = yym65
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.QuotaLimitReached))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[19] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("QuotaLimitReached"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym66 := z.EncBinary()
_ = yym66
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.QuotaLimitReached))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[20] {
yym68 := z.EncBinary()
_ = yym68
if false {
} else {
r.EncodeBool(bool(x.EscapedComputedClass))
}
} else {
r.EncodeBool(false)
}
} else {
if yyq2[20] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EscapedComputedClass"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym69 := z.EncBinary()
_ = yym69
if false {
} else {
r.EncodeBool(bool(x.EscapedComputedClass))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[21] {
yym71 := z.EncBinary()
_ = yym71
if false {
} else {
r.EncodeBool(bool(x.AnnotatePlan))
}
} else {
r.EncodeBool(false)
}
} else {
if yyq2[21] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AnnotatePlan"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym72 := z.EncBinary()
_ = yym72
if false {
} else {
r.EncodeBool(bool(x.AnnotatePlan))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[22] {
if x.QueuedAllocations == nil {
r.EncodeNil()
} else {
yym74 := z.EncBinary()
_ = yym74
if false {
} else {
z.F.EncMapStringIntV(x.QueuedAllocations, false, e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[22] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("QueuedAllocations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.QueuedAllocations == nil {
r.EncodeNil()
} else {
yym75 := z.EncBinary()
_ = yym75
if false {
} else {
z.F.EncMapStringIntV(x.QueuedAllocations, false, e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[23] {
yym77 := z.EncBinary()
_ = yym77
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeaderACL))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[23] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LeaderACL"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym78 := z.EncBinary()
_ = yym78
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.LeaderACL))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[24] {
yym80 := z.EncBinary()
_ = yym80
if false {
} else {
r.EncodeUint(uint64(x.SnapshotIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[24] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SnapshotIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym81 := z.EncBinary()
_ = yym81
if false {
} else {
r.EncodeUint(uint64(x.SnapshotIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[25] {
yym83 := z.EncBinary()
_ = yym83
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[25] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym84 := z.EncBinary()
_ = yym84
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[26] {
yym86 := z.EncBinary()
_ = yym86
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[26] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym87 := z.EncBinary()
_ = yym87
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Evaluation) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Evaluation) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "ID":
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv4 := &x.ID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Priority":
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv8 := &x.Priority
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int)(yyv8)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv10 := &x.Type
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "TriggeredBy":
if r.TryDecodeAsNil() {
x.TriggeredBy = ""
} else {
yyv12 := &x.TriggeredBy
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*string)(yyv12)) = r.DecodeString()
}
}
case "JobID":
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv14 := &x.JobID
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "JobModifyIndex":
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv16 := &x.JobModifyIndex
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*uint64)(yyv16)) = uint64(r.DecodeUint(64))
}
}
case "NodeID":
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv18 := &x.NodeID
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "NodeModifyIndex":
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv20 := &x.NodeModifyIndex
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*uint64)(yyv20)) = uint64(r.DecodeUint(64))
}
}
case "DeploymentID":
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv22 := &x.DeploymentID
yym23 := z.DecBinary()
_ = yym23
if false {
} else {
*((*string)(yyv22)) = r.DecodeString()
}
}
case "Status":
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv24 := &x.Status
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
case "StatusDescription":
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv26 := &x.StatusDescription
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
case "Wait":
if r.TryDecodeAsNil() {
x.Wait = 0
} else {
yyv28 := &x.Wait
yym29 := z.DecBinary()
_ = yym29
if false {
} else if z.HasExtensions() && z.DecExt(yyv28) {
} else {
*((*int64)(yyv28)) = int64(r.DecodeInt(64))
}
}
case "WaitUntil":
if r.TryDecodeAsNil() {
x.WaitUntil = time.Time{}
} else {
yyv30 := &x.WaitUntil
yym31 := z.DecBinary()
_ = yym31
if false {
} else if yym32 := z.TimeRtidIfBinc(); yym32 != 0 {
r.DecodeBuiltin(yym32, yyv30)
} else if z.HasExtensions() && z.DecExt(yyv30) {
} else if yym31 {
z.DecBinaryUnmarshal(yyv30)
} else if !yym31 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv30)
} else {
z.DecFallback(yyv30, false)
}
}
case "NextEval":
if r.TryDecodeAsNil() {
x.NextEval = ""
} else {
yyv33 := &x.NextEval
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
case "PreviousEval":
if r.TryDecodeAsNil() {
x.PreviousEval = ""
} else {
yyv35 := &x.PreviousEval
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
case "BlockedEval":
if r.TryDecodeAsNil() {
x.BlockedEval = ""
} else {
yyv37 := &x.BlockedEval
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
case "FailedTGAllocs":
if r.TryDecodeAsNil() {
x.FailedTGAllocs = nil
} else {
yyv39 := &x.FailedTGAllocs
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
h.decMapstringPtrtoAllocMetric((*map[string]*AllocMetric)(yyv39), d)
}
}
case "ClassEligibility":
if r.TryDecodeAsNil() {
x.ClassEligibility = nil
} else {
yyv41 := &x.ClassEligibility
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
z.F.DecMapStringBoolX(yyv41, false, d)
}
}
case "QuotaLimitReached":
if r.TryDecodeAsNil() {
x.QuotaLimitReached = ""
} else {
yyv43 := &x.QuotaLimitReached
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*string)(yyv43)) = r.DecodeString()
}
}
case "EscapedComputedClass":
if r.TryDecodeAsNil() {
x.EscapedComputedClass = false
} else {
yyv45 := &x.EscapedComputedClass
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*bool)(yyv45)) = r.DecodeBool()
}
}
case "AnnotatePlan":
if r.TryDecodeAsNil() {
x.AnnotatePlan = false
} else {
yyv47 := &x.AnnotatePlan
yym48 := z.DecBinary()
_ = yym48
if false {
} else {
*((*bool)(yyv47)) = r.DecodeBool()
}
}
case "QueuedAllocations":
if r.TryDecodeAsNil() {
x.QueuedAllocations = nil
} else {
yyv49 := &x.QueuedAllocations
yym50 := z.DecBinary()
_ = yym50
if false {
} else {
z.F.DecMapStringIntX(yyv49, false, d)
}
}
case "LeaderACL":
if r.TryDecodeAsNil() {
x.LeaderACL = ""
} else {
yyv51 := &x.LeaderACL
yym52 := z.DecBinary()
_ = yym52
if false {
} else {
*((*string)(yyv51)) = r.DecodeString()
}
}
case "SnapshotIndex":
if r.TryDecodeAsNil() {
x.SnapshotIndex = 0
} else {
yyv53 := &x.SnapshotIndex
yym54 := z.DecBinary()
_ = yym54
if false {
} else {
*((*uint64)(yyv53)) = uint64(r.DecodeUint(64))
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv55 := &x.CreateIndex
yym56 := z.DecBinary()
_ = yym56
if false {
} else {
*((*uint64)(yyv55)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv57 := &x.ModifyIndex
yym58 := z.DecBinary()
_ = yym58
if false {
} else {
*((*uint64)(yyv57)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Evaluation) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj59 int
var yyb59 bool
var yyhl59 bool = l >= 0
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ID = ""
} else {
yyv60 := &x.ID
yym61 := z.DecBinary()
_ = yym61
if false {
} else {
*((*string)(yyv60)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv62 := &x.Namespace
yym63 := z.DecBinary()
_ = yym63
if false {
} else {
*((*string)(yyv62)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv64 := &x.Priority
yym65 := z.DecBinary()
_ = yym65
if false {
} else {
*((*int)(yyv64)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv66 := &x.Type
yym67 := z.DecBinary()
_ = yym67
if false {
} else {
*((*string)(yyv66)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.TriggeredBy = ""
} else {
yyv68 := &x.TriggeredBy
yym69 := z.DecBinary()
_ = yym69
if false {
} else {
*((*string)(yyv68)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobID = ""
} else {
yyv70 := &x.JobID
yym71 := z.DecBinary()
_ = yym71
if false {
} else {
*((*string)(yyv70)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.JobModifyIndex = 0
} else {
yyv72 := &x.JobModifyIndex
yym73 := z.DecBinary()
_ = yym73
if false {
} else {
*((*uint64)(yyv72)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeID = ""
} else {
yyv74 := &x.NodeID
yym75 := z.DecBinary()
_ = yym75
if false {
} else {
*((*string)(yyv74)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeModifyIndex = 0
} else {
yyv76 := &x.NodeModifyIndex
yym77 := z.DecBinary()
_ = yym77
if false {
} else {
*((*uint64)(yyv76)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentID = ""
} else {
yyv78 := &x.DeploymentID
yym79 := z.DecBinary()
_ = yym79
if false {
} else {
*((*string)(yyv78)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Status = ""
} else {
yyv80 := &x.Status
yym81 := z.DecBinary()
_ = yym81
if false {
} else {
*((*string)(yyv80)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.StatusDescription = ""
} else {
yyv82 := &x.StatusDescription
yym83 := z.DecBinary()
_ = yym83
if false {
} else {
*((*string)(yyv82)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Wait = 0
} else {
yyv84 := &x.Wait
yym85 := z.DecBinary()
_ = yym85
if false {
} else if z.HasExtensions() && z.DecExt(yyv84) {
} else {
*((*int64)(yyv84)) = int64(r.DecodeInt(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.WaitUntil = time.Time{}
} else {
yyv86 := &x.WaitUntil
yym87 := z.DecBinary()
_ = yym87
if false {
} else if yym88 := z.TimeRtidIfBinc(); yym88 != 0 {
r.DecodeBuiltin(yym88, yyv86)
} else if z.HasExtensions() && z.DecExt(yyv86) {
} else if yym87 {
z.DecBinaryUnmarshal(yyv86)
} else if !yym87 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv86)
} else {
z.DecFallback(yyv86, false)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NextEval = ""
} else {
yyv89 := &x.NextEval
yym90 := z.DecBinary()
_ = yym90
if false {
} else {
*((*string)(yyv89)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreviousEval = ""
} else {
yyv91 := &x.PreviousEval
yym92 := z.DecBinary()
_ = yym92
if false {
} else {
*((*string)(yyv91)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.BlockedEval = ""
} else {
yyv93 := &x.BlockedEval
yym94 := z.DecBinary()
_ = yym94
if false {
} else {
*((*string)(yyv93)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.FailedTGAllocs = nil
} else {
yyv95 := &x.FailedTGAllocs
yym96 := z.DecBinary()
_ = yym96
if false {
} else {
h.decMapstringPtrtoAllocMetric((*map[string]*AllocMetric)(yyv95), d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ClassEligibility = nil
} else {
yyv97 := &x.ClassEligibility
yym98 := z.DecBinary()
_ = yym98
if false {
} else {
z.F.DecMapStringBoolX(yyv97, false, d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.QuotaLimitReached = ""
} else {
yyv99 := &x.QuotaLimitReached
yym100 := z.DecBinary()
_ = yym100
if false {
} else {
*((*string)(yyv99)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EscapedComputedClass = false
} else {
yyv101 := &x.EscapedComputedClass
yym102 := z.DecBinary()
_ = yym102
if false {
} else {
*((*bool)(yyv101)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AnnotatePlan = false
} else {
yyv103 := &x.AnnotatePlan
yym104 := z.DecBinary()
_ = yym104
if false {
} else {
*((*bool)(yyv103)) = r.DecodeBool()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.QueuedAllocations = nil
} else {
yyv105 := &x.QueuedAllocations
yym106 := z.DecBinary()
_ = yym106
if false {
} else {
z.F.DecMapStringIntX(yyv105, false, d)
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LeaderACL = ""
} else {
yyv107 := &x.LeaderACL
yym108 := z.DecBinary()
_ = yym108
if false {
} else {
*((*string)(yyv107)) = r.DecodeString()
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SnapshotIndex = 0
} else {
yyv109 := &x.SnapshotIndex
yym110 := z.DecBinary()
_ = yym110
if false {
} else {
*((*uint64)(yyv109)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv111 := &x.CreateIndex
yym112 := z.DecBinary()
_ = yym112
if false {
} else {
*((*uint64)(yyv111)) = uint64(r.DecodeUint(64))
}
}
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv113 := &x.ModifyIndex
yym114 := z.DecBinary()
_ = yym114
if false {
} else {
*((*uint64)(yyv113)) = uint64(r.DecodeUint(64))
}
}
for {
yyj59++
if yyhl59 {
yyb59 = yyj59 > l
} else {
yyb59 = r.CheckBreak()
}
if yyb59 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj59-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *Plan) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [12]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
yyq2[0] = x.EvalID != ""
yyq2[1] = x.EvalToken != ""
yyq2[2] = x.Priority != 0
yyq2[3] = x.AllAtOnce != false
yyq2[4] = x.Job != nil
yyq2[5] = len(x.NodeUpdate) != 0
yyq2[6] = len(x.NodeAllocation) != 0
yyq2[7] = x.Annotations != nil
yyq2[8] = x.Deployment != nil
yyq2[9] = len(x.DeploymentUpdates) != 0
yyq2[10] = len(x.NodePreemptions) != 0
yyq2[11] = x.SnapshotIndex != 0
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(12)
} else {
yynn2 = 0
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[0] {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[0] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalID))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[1] {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalToken))
}
} else {
r.EncodeString(codecSelferC_UTF8100, "")
}
} else {
if yyq2[1] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("EvalToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.EvalToken))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[2] {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
} else {
r.EncodeInt(0)
}
} else {
if yyq2[2] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Priority"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.Priority))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[3] {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.AllAtOnce))
}
} else {
r.EncodeBool(false)
}
} else {
if yyq2[3] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllAtOnce"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.AllAtOnce))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[4] {
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[4] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Job"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Job == nil {
r.EncodeNil()
} else {
x.Job.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[5] {
if x.NodeUpdate == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeUpdate), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[5] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeUpdate == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeUpdate), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[6] {
if x.NodeAllocation == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeAllocation), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[6] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeAllocation == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeAllocation), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[7] {
if x.Annotations == nil {
r.EncodeNil()
} else {
x.Annotations.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[7] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Annotations"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Annotations == nil {
r.EncodeNil()
} else {
x.Annotations.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[8] {
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
} else {
r.EncodeNil()
}
} else {
if yyq2[8] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployment"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[9] {
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym31 := z.EncBinary()
_ = yym31
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[9] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentUpdates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[10] {
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym34 := z.EncBinary()
_ = yym34
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodePreemptions), e)
}
}
} else {
r.EncodeNil()
}
} else {
if yyq2[10] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodePreemptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodePreemptions), e)
}
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyq2[11] {
yym37 := z.EncBinary()
_ = yym37
if false {
} else {
r.EncodeUint(uint64(x.SnapshotIndex))
}
} else {
r.EncodeUint(0)
}
} else {
if yyq2[11] {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SnapshotIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym38 := z.EncBinary()
_ = yym38
if false {
} else {
r.EncodeUint(uint64(x.SnapshotIndex))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *Plan) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *Plan) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "EvalID":
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv4 := &x.EvalID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "EvalToken":
if r.TryDecodeAsNil() {
x.EvalToken = ""
} else {
yyv6 := &x.EvalToken
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Priority":
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv8 := &x.Priority
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int)(yyv8)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
case "AllAtOnce":
if r.TryDecodeAsNil() {
x.AllAtOnce = false
} else {
yyv10 := &x.AllAtOnce
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
case "Job":
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
case "NodeUpdate":
if r.TryDecodeAsNil() {
x.NodeUpdate = nil
} else {
yyv13 := &x.NodeUpdate
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv13), d)
}
}
case "NodeAllocation":
if r.TryDecodeAsNil() {
x.NodeAllocation = nil
} else {
yyv15 := &x.NodeAllocation
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv15), d)
}
}
case "Annotations":
if r.TryDecodeAsNil() {
if x.Annotations != nil {
x.Annotations = nil
}
} else {
if x.Annotations == nil {
x.Annotations = new(PlanAnnotations)
}
x.Annotations.CodecDecodeSelf(d)
}
case "Deployment":
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
case "DeploymentUpdates":
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv19 := &x.DeploymentUpdates
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv19), d)
}
}
case "NodePreemptions":
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv21 := &x.NodePreemptions
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv21), d)
}
}
case "SnapshotIndex":
if r.TryDecodeAsNil() {
x.SnapshotIndex = 0
} else {
yyv23 := &x.SnapshotIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *Plan) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj25 int
var yyb25 bool
var yyhl25 bool = l >= 0
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalID = ""
} else {
yyv26 := &x.EvalID
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.EvalToken = ""
} else {
yyv28 := &x.EvalToken
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Priority = 0
} else {
yyv30 := &x.Priority
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*int)(yyv30)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllAtOnce = false
} else {
yyv32 := &x.AllAtOnce
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*bool)(yyv32)) = r.DecodeBool()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Job != nil {
x.Job = nil
}
} else {
if x.Job == nil {
x.Job = new(Job)
}
x.Job.CodecDecodeSelf(d)
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeUpdate = nil
} else {
yyv35 := &x.NodeUpdate
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv35), d)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeAllocation = nil
} else {
yyv37 := &x.NodeAllocation
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv37), d)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Annotations != nil {
x.Annotations = nil
}
} else {
if x.Annotations == nil {
x.Annotations = new(PlanAnnotations)
}
x.Annotations.CodecDecodeSelf(d)
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv41 := &x.DeploymentUpdates
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv41), d)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv43 := &x.NodePreemptions
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv43), d)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SnapshotIndex = 0
} else {
yyv45 := &x.SnapshotIndex
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*uint64)(yyv45)) = uint64(r.DecodeUint(64))
}
}
for {
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj25-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PlanResult) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [7]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(7)
} else {
yynn2 = 7
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeUpdate == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeUpdate), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeUpdate == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeUpdate), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodeAllocation == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeAllocation), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodeAllocation"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodeAllocation == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodeAllocation), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Deployment"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Deployment == nil {
r.EncodeNil()
} else {
x.Deployment.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DeploymentUpdates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DeploymentUpdates == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
h.encSlicePtrtoDeploymentStatusUpdate(([]*DeploymentStatusUpdate)(x.DeploymentUpdates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodePreemptions), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NodePreemptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.NodePreemptions == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
h.encMapstringSlicePtrtoAllocation((map[string][]*Allocation)(x.NodePreemptions), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.RefreshIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("RefreshIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.RefreshIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.AllocIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllocIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.AllocIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PlanResult) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PlanResult) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "NodeUpdate":
if r.TryDecodeAsNil() {
x.NodeUpdate = nil
} else {
yyv4 := &x.NodeUpdate
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv4), d)
}
}
case "NodeAllocation":
if r.TryDecodeAsNil() {
x.NodeAllocation = nil
} else {
yyv6 := &x.NodeAllocation
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv6), d)
}
}
case "Deployment":
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
case "DeploymentUpdates":
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv9 := &x.DeploymentUpdates
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv9), d)
}
}
case "NodePreemptions":
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv11 := &x.NodePreemptions
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv11), d)
}
}
case "RefreshIndex":
if r.TryDecodeAsNil() {
x.RefreshIndex = 0
} else {
yyv13 := &x.RefreshIndex
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
case "AllocIndex":
if r.TryDecodeAsNil() {
x.AllocIndex = 0
} else {
yyv15 := &x.AllocIndex
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PlanResult) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj17 int
var yyb17 bool
var yyhl17 bool = l >= 0
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeUpdate = nil
} else {
yyv18 := &x.NodeUpdate
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv18), d)
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodeAllocation = nil
} else {
yyv20 := &x.NodeAllocation
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv20), d)
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Deployment != nil {
x.Deployment = nil
}
} else {
if x.Deployment == nil {
x.Deployment = new(Deployment)
}
x.Deployment.CodecDecodeSelf(d)
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DeploymentUpdates = nil
} else {
yyv23 := &x.DeploymentUpdates
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
h.decSlicePtrtoDeploymentStatusUpdate((*[]*DeploymentStatusUpdate)(yyv23), d)
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NodePreemptions = nil
} else {
yyv25 := &x.NodePreemptions
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
h.decMapstringSlicePtrtoAllocation((*map[string][]*Allocation)(yyv25), d)
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.RefreshIndex = 0
} else {
yyv27 := &x.RefreshIndex
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllocIndex = 0
} else {
yyv29 := &x.AllocIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
for {
yyj17++
if yyhl17 {
yyb17 = yyj17 > l
} else {
yyb17 = r.CheckBreak()
}
if yyb17 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj17-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *PlanAnnotations) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.DesiredTGUpdates == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoDesiredUpdates((map[string]*DesiredUpdates)(x.DesiredTGUpdates), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DesiredTGUpdates"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.DesiredTGUpdates == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoDesiredUpdates((map[string]*DesiredUpdates)(x.DesiredTGUpdates), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.PreemptedAllocs == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.PreemptedAllocs), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("PreemptedAllocs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.PreemptedAllocs == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
h.encSlicePtrtoAllocListStub(([]*AllocListStub)(x.PreemptedAllocs), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *PlanAnnotations) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *PlanAnnotations) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "DesiredTGUpdates":
if r.TryDecodeAsNil() {
x.DesiredTGUpdates = nil
} else {
yyv4 := &x.DesiredTGUpdates
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoDesiredUpdates((*map[string]*DesiredUpdates)(yyv4), d)
}
}
case "PreemptedAllocs":
if r.TryDecodeAsNil() {
x.PreemptedAllocs = nil
} else {
yyv6 := &x.PreemptedAllocs
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv6), d)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *PlanAnnotations) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DesiredTGUpdates = nil
} else {
yyv9 := &x.DesiredTGUpdates
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decMapstringPtrtoDesiredUpdates((*map[string]*DesiredUpdates)(yyv9), d)
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.PreemptedAllocs = nil
} else {
yyv11 := &x.PreemptedAllocs
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
h.decSlicePtrtoAllocListStub((*[]*AllocListStub)(yyv11), d)
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *DesiredUpdates) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeUint(uint64(x.Ignore))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Ignore"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeUint(uint64(x.Ignore))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Place))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Place"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Place))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.Migrate))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Migrate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.Migrate))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.Stop))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Stop"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.Stop))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.InPlaceUpdate))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("InPlaceUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.InPlaceUpdate))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.DestructiveUpdate))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("DestructiveUpdate"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.DestructiveUpdate))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeUint(uint64(x.Canary))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Canary"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeUint(uint64(x.Canary))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeUint(uint64(x.Preemptions))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Preemptions"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeUint(uint64(x.Preemptions))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *DesiredUpdates) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *DesiredUpdates) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Ignore":
if r.TryDecodeAsNil() {
x.Ignore = 0
} else {
yyv4 := &x.Ignore
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*uint64)(yyv4)) = uint64(r.DecodeUint(64))
}
}
case "Place":
if r.TryDecodeAsNil() {
x.Place = 0
} else {
yyv6 := &x.Place
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "Migrate":
if r.TryDecodeAsNil() {
x.Migrate = 0
} else {
yyv8 := &x.Migrate
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "Stop":
if r.TryDecodeAsNil() {
x.Stop = 0
} else {
yyv10 := &x.Stop
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "InPlaceUpdate":
if r.TryDecodeAsNil() {
x.InPlaceUpdate = 0
} else {
yyv12 := &x.InPlaceUpdate
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "DestructiveUpdate":
if r.TryDecodeAsNil() {
x.DestructiveUpdate = 0
} else {
yyv14 := &x.DestructiveUpdate
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint64)(yyv14)) = uint64(r.DecodeUint(64))
}
}
case "Canary":
if r.TryDecodeAsNil() {
x.Canary = 0
} else {
yyv16 := &x.Canary
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*uint64)(yyv16)) = uint64(r.DecodeUint(64))
}
}
case "Preemptions":
if r.TryDecodeAsNil() {
x.Preemptions = 0
} else {
yyv18 := &x.Preemptions
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*uint64)(yyv18)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *DesiredUpdates) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Ignore = 0
} else {
yyv21 := &x.Ignore
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Place = 0
} else {
yyv23 := &x.Place
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Migrate = 0
} else {
yyv25 := &x.Migrate
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Stop = 0
} else {
yyv27 := &x.Stop
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.InPlaceUpdate = 0
} else {
yyv29 := &x.InPlaceUpdate
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.DestructiveUpdate = 0
} else {
yyv31 := &x.DestructiveUpdate
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*uint64)(yyv31)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Canary = 0
} else {
yyv33 := &x.Canary
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*uint64)(yyv33)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Preemptions = 0
} else {
yyv35 := &x.Preemptions
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*uint64)(yyv35)) = uint64(r.DecodeUint(64))
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *KeyringResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [3]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(3)
} else {
yynn2 = 3
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Messages == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncMapStringStringV(x.Messages, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Messages"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Messages == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncMapStringStringV(x.Messages, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Keys == nil {
r.EncodeNil()
} else {
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
z.F.EncMapStringIntV(x.Keys, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Keys"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Keys == nil {
r.EncodeNil()
} else {
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
z.F.EncMapStringIntV(x.Keys, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeInt(int64(x.NumNodes))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("NumNodes"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeInt(int64(x.NumNodes))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *KeyringResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *KeyringResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Messages":
if r.TryDecodeAsNil() {
x.Messages = nil
} else {
yyv4 := &x.Messages
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecMapStringStringX(yyv4, false, d)
}
}
case "Keys":
if r.TryDecodeAsNil() {
x.Keys = nil
} else {
yyv6 := &x.Keys
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecMapStringIntX(yyv6, false, d)
}
}
case "NumNodes":
if r.TryDecodeAsNil() {
x.NumNodes = 0
} else {
yyv8 := &x.NumNodes
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*int)(yyv8)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *KeyringResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj10 int
var yyb10 bool
var yyhl10 bool = l >= 0
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Messages = nil
} else {
yyv11 := &x.Messages
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
z.F.DecMapStringStringX(yyv11, false, d)
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Keys = nil
} else {
yyv13 := &x.Keys
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
z.F.DecMapStringIntX(yyv13, false, d)
}
}
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.NumNodes = 0
} else {
yyv15 := &x.NumNodes
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*int)(yyv15)) = int(r.DecodeInt(codecSelferBitsize100))
}
}
for {
yyj10++
if yyhl10 {
yyb10 = yyj10 > l
} else {
yyb10 = r.CheckBreak()
}
if yyb10 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj10-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *KeyringRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Key))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Key"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Key))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *KeyringRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *KeyringRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Key":
if r.TryDecodeAsNil() {
x.Key = ""
} else {
yyv4 := &x.Key
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *KeyringRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Key = ""
} else {
yyv7 := &x.Key
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *RecoverableError) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Err))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Err"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Err))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeBool(bool(x.Recoverable))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Recoverable"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeBool(bool(x.Recoverable))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *RecoverableError) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *RecoverableError) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Err":
if r.TryDecodeAsNil() {
x.Err = ""
} else {
yyv4 := &x.Err
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Recoverable":
if r.TryDecodeAsNil() {
x.Recoverable = false
} else {
yyv6 := &x.Recoverable
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *RecoverableError) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Err = ""
} else {
yyv9 := &x.Err
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Recoverable = false
} else {
yyv11 := &x.Recoverable
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*bool)(yyv11)) = r.DecodeBool()
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *WrappedServerError) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [1]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(1)
} else {
yynn2 = 1
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Err == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.EncFallback(x.Err)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Err"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Err == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.EncFallback(x.Err)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *WrappedServerError) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *WrappedServerError) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Err":
if r.TryDecodeAsNil() {
x.Err = nil
} else {
yyv4 := &x.Err
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.DecFallback(yyv4, true)
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *WrappedServerError) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj6 int
var yyb6 bool
var yyhl6 bool = l >= 0
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Err = nil
} else {
yyv7 := &x.Err
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
z.DecFallback(yyv7, true)
}
}
for {
yyj6++
if yyhl6 {
yyb6 = yyj6 > l
} else {
yyb6 = r.CheckBreak()
}
if yyb6 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj6-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicy) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Description))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Description"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Description))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Rules))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Rules"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Rules))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Hash"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicy) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicy) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Description":
if r.TryDecodeAsNil() {
x.Description = ""
} else {
yyv6 := &x.Description
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Rules":
if r.TryDecodeAsNil() {
x.Rules = ""
} else {
yyv8 := &x.Rules
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Hash":
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv10 := &x.Hash
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*yyv10 = r.DecodeBytes(*(*[]byte)(yyv10), false, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv12 := &x.CreateIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv14 := &x.ModifyIndex
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*uint64)(yyv14)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicy) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj16 int
var yyb16 bool
var yyhl16 bool = l >= 0
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv17 := &x.Name
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Description = ""
} else {
yyv19 := &x.Description
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Rules = ""
} else {
yyv21 := &x.Rules
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv23 := &x.Hash
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*yyv23 = r.DecodeBytes(*(*[]byte)(yyv23), false, false)
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv25 := &x.CreateIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv27 := &x.ModifyIndex
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*uint64)(yyv27)) = uint64(r.DecodeUint(64))
}
}
for {
yyj16++
if yyhl16 {
yyb16 = yyj16 > l
} else {
yyb16 = r.CheckBreak()
}
if yyb16 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj16-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicyListStub) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Description))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Description"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Description))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Hash"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicyListStub) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicyListStub) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Description":
if r.TryDecodeAsNil() {
x.Description = ""
} else {
yyv6 := &x.Description
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Hash":
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv8 := &x.Hash
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*yyv8 = r.DecodeBytes(*(*[]byte)(yyv8), false, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv10 := &x.CreateIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv12 := &x.ModifyIndex
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*uint64)(yyv12)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicyListStub) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv15 := &x.Name
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*string)(yyv15)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Description = ""
} else {
yyv17 := &x.Description
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv19 := &x.Hash
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*yyv19 = r.DecodeBytes(*(*[]byte)(yyv19), false, false)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv21 := &x.CreateIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv23 := &x.ModifyIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicyListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [8]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(8)
} else {
yynn2 = 8
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicyListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicyListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv4 := &x.Region
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv6 := &x.Namespace
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv8 := &x.MinQueryIndex
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*uint64)(yyv8)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv10 := &x.MaxQueryTime
yym11 := z.DecBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.DecExt(yyv10) {
} else {
*((*int64)(yyv10)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv12 := &x.AllowStale
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv14 := &x.Prefix
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*string)(yyv14)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv16 := &x.AuthToken
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv18 := &x.Forwarded
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*bool)(yyv18)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicyListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj20 int
var yyb20 bool
var yyhl20 bool = l >= 0
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv21 := &x.Region
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv23 := &x.Namespace
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv25 := &x.MinQueryIndex
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*uint64)(yyv25)) = uint64(r.DecodeUint(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv27 := &x.MaxQueryTime
yym28 := z.DecBinary()
_ = yym28
if false {
} else if z.HasExtensions() && z.DecExt(yyv27) {
} else {
*((*int64)(yyv27)) = int64(r.DecodeInt(64))
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv29 := &x.AllowStale
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*bool)(yyv29)) = r.DecodeBool()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv31 := &x.Prefix
yym32 := z.DecBinary()
_ = yym32
if false {
} else {
*((*string)(yyv31)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv33 := &x.AuthToken
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*string)(yyv33)) = r.DecodeString()
}
}
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv35 := &x.Forwarded
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*bool)(yyv35)) = r.DecodeBool()
}
}
for {
yyj20++
if yyhl20 {
yyb20 = yyj20 > l
} else {
yyb20 = r.CheckBreak()
}
if yyb20 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj20-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicySpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicySpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicySpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv4 := &x.Name
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicySpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv23 := &x.Name
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicySetRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Names == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Names, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Names"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Names == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Names, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicySetRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicySetRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Names":
if r.TryDecodeAsNil() {
x.Names = nil
} else {
yyv4 := &x.Names
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicySetRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Names = nil
} else {
yyv23 := &x.Names
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicyListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoACLPolicyListStub(([]*ACLPolicyListStub)(x.Policies), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoACLPolicyListStub(([]*ACLPolicyListStub)(x.Policies), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicyListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicyListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv4 := &x.Policies
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoACLPolicyListStub((*[]*ACLPolicyListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicyListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv13 := &x.Policies
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoACLPolicyListStub((*[]*ACLPolicyListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleACLPolicyResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policy == nil {
r.EncodeNil()
} else {
x.Policy.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policy"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policy == nil {
r.EncodeNil()
} else {
x.Policy.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleACLPolicyResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleACLPolicyResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Policy":
if r.TryDecodeAsNil() {
if x.Policy != nil {
x.Policy = nil
}
} else {
if x.Policy == nil {
x.Policy = new(ACLPolicy)
}
x.Policy.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleACLPolicyResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Policy != nil {
x.Policy = nil
}
} else {
if x.Policy == nil {
x.Policy = new(ACLPolicy)
}
x.Policy.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicySetResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoACLPolicy((map[string]*ACLPolicy)(x.Policies), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoACLPolicy((map[string]*ACLPolicy)(x.Policies), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicySetResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicySetResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv4 := &x.Policies
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoACLPolicy((*map[string]*ACLPolicy)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicySetResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv13 := &x.Policies
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decMapstringPtrtoACLPolicy((*map[string]*ACLPolicy)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicyDeleteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Names == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.Names, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Names"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Names == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.Names, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicyDeleteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicyDeleteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Names":
if r.TryDecodeAsNil() {
x.Names = nil
} else {
yyv4 := &x.Names
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicyDeleteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Names = nil
} else {
yyv15 := &x.Names
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLPolicyUpsertRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoACLPolicy(([]*ACLPolicy)(x.Policies), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoACLPolicy(([]*ACLPolicy)(x.Policies), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLPolicyUpsertRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLPolicyUpsertRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv4 := &x.Policies
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoACLPolicy((*[]*ACLPolicy)(yyv4), d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLPolicyUpsertRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv15 := &x.Policies
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoACLPolicy((*[]*ACLPolicy)(yyv15), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLToken) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [10]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(10)
} else {
yynn2 = 10
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AccessorID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SecretID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Global))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Global"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Global))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Hash"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy25 := &x.CreateTime
yym26 := z.EncBinary()
_ = yym26
if false {
} else if yym27 := z.TimeRtidIfBinc(); yym27 != 0 {
r.EncodeBuiltin(yym27, yy25)
} else if z.HasExtensions() && z.EncExt(yy25) {
} else if yym26 {
z.EncBinaryMarshal(yy25)
} else if !yym26 && z.IsJSONHandle() {
z.EncJSONMarshal(yy25)
} else {
z.EncFallback(yy25)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy28 := &x.CreateTime
yym29 := z.EncBinary()
_ = yym29
if false {
} else if yym30 := z.TimeRtidIfBinc(); yym30 != 0 {
r.EncodeBuiltin(yym30, yy28)
} else if z.HasExtensions() && z.EncExt(yy28) {
} else if yym29 {
z.EncBinaryMarshal(yy28)
} else if !yym29 && z.IsJSONHandle() {
z.EncJSONMarshal(yy28)
} else {
z.EncFallback(yy28)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym33 := z.EncBinary()
_ = yym33
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym35 := z.EncBinary()
_ = yym35
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym36 := z.EncBinary()
_ = yym36
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLToken) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLToken) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AccessorID":
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv4 := &x.AccessorID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "SecretID":
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv6 := &x.SecretID
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv8 := &x.Name
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv10 := &x.Type
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv12 := &x.Policies
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
z.F.DecSliceStringX(yyv12, false, d)
}
}
case "Global":
if r.TryDecodeAsNil() {
x.Global = false
} else {
yyv14 := &x.Global
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Hash":
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv16 := &x.Hash
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*yyv16 = r.DecodeBytes(*(*[]byte)(yyv16), false, false)
}
}
case "CreateTime":
if r.TryDecodeAsNil() {
x.CreateTime = time.Time{}
} else {
yyv18 := &x.CreateTime
yym19 := z.DecBinary()
_ = yym19
if false {
} else if yym20 := z.TimeRtidIfBinc(); yym20 != 0 {
r.DecodeBuiltin(yym20, yyv18)
} else if z.HasExtensions() && z.DecExt(yyv18) {
} else if yym19 {
z.DecBinaryUnmarshal(yyv18)
} else if !yym19 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv18)
} else {
z.DecFallback(yyv18, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv21 := &x.CreateIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv23 := &x.ModifyIndex
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*uint64)(yyv23)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLToken) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj25 int
var yyb25 bool
var yyhl25 bool = l >= 0
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv26 := &x.AccessorID
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv28 := &x.SecretID
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv30 := &x.Name
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
*((*string)(yyv30)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv32 := &x.Type
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*string)(yyv32)) = r.DecodeString()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv34 := &x.Policies
yym35 := z.DecBinary()
_ = yym35
if false {
} else {
z.F.DecSliceStringX(yyv34, false, d)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Global = false
} else {
yyv36 := &x.Global
yym37 := z.DecBinary()
_ = yym37
if false {
} else {
*((*bool)(yyv36)) = r.DecodeBool()
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv38 := &x.Hash
yym39 := z.DecBinary()
_ = yym39
if false {
} else {
*yyv38 = r.DecodeBytes(*(*[]byte)(yyv38), false, false)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateTime = time.Time{}
} else {
yyv40 := &x.CreateTime
yym41 := z.DecBinary()
_ = yym41
if false {
} else if yym42 := z.TimeRtidIfBinc(); yym42 != 0 {
r.DecodeBuiltin(yym42, yyv40)
} else if z.HasExtensions() && z.DecExt(yyv40) {
} else if yym41 {
z.DecBinaryUnmarshal(yyv40)
} else if !yym41 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv40)
} else {
z.DecFallback(yyv40, false)
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv43 := &x.CreateIndex
yym44 := z.DecBinary()
_ = yym44
if false {
} else {
*((*uint64)(yyv43)) = uint64(r.DecodeUint(64))
}
}
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv45 := &x.ModifyIndex
yym46 := z.DecBinary()
_ = yym46
if false {
} else {
*((*uint64)(yyv45)) = uint64(r.DecodeUint(64))
}
}
for {
yyj25++
if yyhl25 {
yyb25 = yyj25 > l
} else {
yyb25 = r.CheckBreak()
}
if yyb25 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj25-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenListStub) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AccessorID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Name"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Name))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Type"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Type))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Policies"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Policies == nil {
r.EncodeNil()
} else {
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
z.F.EncSliceStringV(x.Policies, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Global))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Global"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Global))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Hash"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Hash == nil {
r.EncodeNil()
} else {
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeStringBytes(codecSelferC_RAW100, []byte(x.Hash))
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy22 := &x.CreateTime
yym23 := z.EncBinary()
_ = yym23
if false {
} else if yym24 := z.TimeRtidIfBinc(); yym24 != 0 {
r.EncodeBuiltin(yym24, yy22)
} else if z.HasExtensions() && z.EncExt(yy22) {
} else if yym23 {
z.EncBinaryMarshal(yy22)
} else if !yym23 && z.IsJSONHandle() {
z.EncJSONMarshal(yy22)
} else {
z.EncFallback(yy22)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy25 := &x.CreateTime
yym26 := z.EncBinary()
_ = yym26
if false {
} else if yym27 := z.TimeRtidIfBinc(); yym27 != 0 {
r.EncodeBuiltin(yym27, yy25)
} else if z.HasExtensions() && z.EncExt(yy25) {
} else if yym26 {
z.EncBinaryMarshal(yy25)
} else if !yym26 && z.IsJSONHandle() {
z.EncJSONMarshal(yy25)
} else {
z.EncFallback(yy25)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("CreateIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym30 := z.EncBinary()
_ = yym30
if false {
} else {
r.EncodeUint(uint64(x.CreateIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym32 := z.EncBinary()
_ = yym32
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ModifyIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym33 := z.EncBinary()
_ = yym33
if false {
} else {
r.EncodeUint(uint64(x.ModifyIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenListStub) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenListStub) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AccessorID":
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv4 := &x.AccessorID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Name":
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv6 := &x.Name
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Type":
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv8 := &x.Type
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "Policies":
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv10 := &x.Policies
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
z.F.DecSliceStringX(yyv10, false, d)
}
}
case "Global":
if r.TryDecodeAsNil() {
x.Global = false
} else {
yyv12 := &x.Global
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
case "Hash":
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv14 := &x.Hash
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*yyv14 = r.DecodeBytes(*(*[]byte)(yyv14), false, false)
}
}
case "CreateTime":
if r.TryDecodeAsNil() {
x.CreateTime = time.Time{}
} else {
yyv16 := &x.CreateTime
yym17 := z.DecBinary()
_ = yym17
if false {
} else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 {
r.DecodeBuiltin(yym18, yyv16)
} else if z.HasExtensions() && z.DecExt(yyv16) {
} else if yym17 {
z.DecBinaryUnmarshal(yyv16)
} else if !yym17 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv16)
} else {
z.DecFallback(yyv16, false)
}
}
case "CreateIndex":
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv19 := &x.CreateIndex
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*uint64)(yyv19)) = uint64(r.DecodeUint(64))
}
}
case "ModifyIndex":
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv21 := &x.ModifyIndex
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*uint64)(yyv21)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenListStub) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj23 int
var yyb23 bool
var yyhl23 bool = l >= 0
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv24 := &x.AccessorID
yym25 := z.DecBinary()
_ = yym25
if false {
} else {
*((*string)(yyv24)) = r.DecodeString()
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Name = ""
} else {
yyv26 := &x.Name
yym27 := z.DecBinary()
_ = yym27
if false {
} else {
*((*string)(yyv26)) = r.DecodeString()
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Type = ""
} else {
yyv28 := &x.Type
yym29 := z.DecBinary()
_ = yym29
if false {
} else {
*((*string)(yyv28)) = r.DecodeString()
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Policies = nil
} else {
yyv30 := &x.Policies
yym31 := z.DecBinary()
_ = yym31
if false {
} else {
z.F.DecSliceStringX(yyv30, false, d)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Global = false
} else {
yyv32 := &x.Global
yym33 := z.DecBinary()
_ = yym33
if false {
} else {
*((*bool)(yyv32)) = r.DecodeBool()
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Hash = nil
} else {
yyv34 := &x.Hash
yym35 := z.DecBinary()
_ = yym35
if false {
} else {
*yyv34 = r.DecodeBytes(*(*[]byte)(yyv34), false, false)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateTime = time.Time{}
} else {
yyv36 := &x.CreateTime
yym37 := z.DecBinary()
_ = yym37
if false {
} else if yym38 := z.TimeRtidIfBinc(); yym38 != 0 {
r.DecodeBuiltin(yym38, yyv36)
} else if z.HasExtensions() && z.DecExt(yyv36) {
} else if yym37 {
z.DecBinaryUnmarshal(yyv36)
} else if !yym37 && z.IsJSONHandle() {
z.DecJSONUnmarshal(yyv36)
} else {
z.DecFallback(yyv36, false)
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.CreateIndex = 0
} else {
yyv39 := &x.CreateIndex
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*uint64)(yyv39)) = uint64(r.DecodeUint(64))
}
}
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ModifyIndex = 0
} else {
yyv41 := &x.ModifyIndex
yym42 := z.DecBinary()
_ = yym42
if false {
} else {
*((*uint64)(yyv41)) = uint64(r.DecodeUint(64))
}
}
for {
yyj23++
if yyhl23 {
yyb23 = yyj23 > l
} else {
yyb23 = r.CheckBreak()
}
if yyb23 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj23-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenListRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeBool(bool(x.GlobalOnly))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("GlobalOnly"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeBool(bool(x.GlobalOnly))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenListRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "GlobalOnly":
if r.TryDecodeAsNil() {
x.GlobalOnly = false
} else {
yyv4 := &x.GlobalOnly
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*bool)(yyv4)) = r.DecodeBool()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.GlobalOnly = false
} else {
yyv23 := &x.GlobalOnly
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenSpecificRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AccessorID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AccessorID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenSpecificRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenSpecificRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AccessorID":
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv4 := &x.AccessorID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenSpecificRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AccessorID = ""
} else {
yyv23 := &x.AccessorID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenSetRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AccessorIDS == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.AccessorIDS, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AccessorIDS"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AccessorIDS == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.AccessorIDS, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenSetRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenSetRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AccessorIDS":
if r.TryDecodeAsNil() {
x.AccessorIDS = nil
} else {
yyv4 := &x.AccessorIDS
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenSetRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AccessorIDS = nil
} else {
yyv23 := &x.AccessorIDS
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
z.F.DecSliceStringX(yyv23, false, d)
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenListResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoACLTokenListStub(([]*ACLTokenListStub)(x.Tokens), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tokens"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoACLTokenListStub(([]*ACLTokenListStub)(x.Tokens), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenListResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tokens":
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv4 := &x.Tokens
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoACLTokenListStub((*[]*ACLTokenListStub)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv13 := &x.Tokens
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decSlicePtrtoACLTokenListStub((*[]*ACLTokenListStub)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *SingleACLTokenResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Token"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *SingleACLTokenResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *SingleACLTokenResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Token":
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *SingleACLTokenResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenSetResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encMapstringPtrtoACLToken((map[string]*ACLToken)(x.Tokens), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tokens"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encMapstringPtrtoACLToken((map[string]*ACLToken)(x.Tokens), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenSetResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenSetResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tokens":
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv4 := &x.Tokens
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decMapstringPtrtoACLToken((*map[string]*ACLToken)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv8 := &x.LastContact
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yyv8) {
} else {
*((*int64)(yyv8)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv10 := &x.KnownLeader
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*bool)(yyv10)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenSetResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj12 int
var yyb12 bool
var yyhl12 bool = l >= 0
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv13 := &x.Tokens
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
h.decMapstringPtrtoACLToken((*map[string]*ACLToken)(yyv13), d)
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv15 := &x.Index
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
*((*uint64)(yyv15)) = uint64(r.DecodeUint(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv17 := &x.LastContact
yym18 := z.DecBinary()
_ = yym18
if false {
} else if z.HasExtensions() && z.DecExt(yyv17) {
} else {
*((*int64)(yyv17)) = int64(r.DecodeInt(64))
}
}
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv19 := &x.KnownLeader
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*bool)(yyv19)) = r.DecodeBool()
}
}
for {
yyj12++
if yyhl12 {
yyb12 = yyj12 > l
} else {
yyb12 = r.CheckBreak()
}
if yyb12 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj12-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ResolveACLTokenRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [9]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(9)
} else {
yynn2 = 9
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("SecretID"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.SecretID))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MinQueryIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeUint(uint64(x.MinQueryIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("MaxQueryTime"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) {
} else {
r.EncodeInt(int64(x.MaxQueryTime))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AllowStale"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.AllowStale))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym22 := z.EncBinary()
_ = yym22
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Prefix"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym23 := z.EncBinary()
_ = yym23
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Prefix))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym25 := z.EncBinary()
_ = yym25
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym26 := z.EncBinary()
_ = yym26
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym28 := z.EncBinary()
_ = yym28
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym29 := z.EncBinary()
_ = yym29
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ResolveACLTokenRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ResolveACLTokenRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "SecretID":
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv4 := &x.SecretID
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "MinQueryIndex":
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv10 := &x.MinQueryIndex
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*uint64)(yyv10)) = uint64(r.DecodeUint(64))
}
}
case "MaxQueryTime":
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv12 := &x.MaxQueryTime
yym13 := z.DecBinary()
_ = yym13
if false {
} else if z.HasExtensions() && z.DecExt(yyv12) {
} else {
*((*int64)(yyv12)) = int64(r.DecodeInt(64))
}
}
case "AllowStale":
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv14 := &x.AllowStale
yym15 := z.DecBinary()
_ = yym15
if false {
} else {
*((*bool)(yyv14)) = r.DecodeBool()
}
}
case "Prefix":
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv16 := &x.Prefix
yym17 := z.DecBinary()
_ = yym17
if false {
} else {
*((*string)(yyv16)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv18 := &x.AuthToken
yym19 := z.DecBinary()
_ = yym19
if false {
} else {
*((*string)(yyv18)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv20 := &x.Forwarded
yym21 := z.DecBinary()
_ = yym21
if false {
} else {
*((*bool)(yyv20)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ResolveACLTokenRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj22 int
var yyb22 bool
var yyhl22 bool = l >= 0
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.SecretID = ""
} else {
yyv23 := &x.SecretID
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv25 := &x.Region
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*string)(yyv25)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv27 := &x.Namespace
yym28 := z.DecBinary()
_ = yym28
if false {
} else {
*((*string)(yyv27)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MinQueryIndex = 0
} else {
yyv29 := &x.MinQueryIndex
yym30 := z.DecBinary()
_ = yym30
if false {
} else {
*((*uint64)(yyv29)) = uint64(r.DecodeUint(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.MaxQueryTime = 0
} else {
yyv31 := &x.MaxQueryTime
yym32 := z.DecBinary()
_ = yym32
if false {
} else if z.HasExtensions() && z.DecExt(yyv31) {
} else {
*((*int64)(yyv31)) = int64(r.DecodeInt(64))
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AllowStale = false
} else {
yyv33 := &x.AllowStale
yym34 := z.DecBinary()
_ = yym34
if false {
} else {
*((*bool)(yyv33)) = r.DecodeBool()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Prefix = ""
} else {
yyv35 := &x.Prefix
yym36 := z.DecBinary()
_ = yym36
if false {
} else {
*((*string)(yyv35)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv37 := &x.AuthToken
yym38 := z.DecBinary()
_ = yym38
if false {
} else {
*((*string)(yyv37)) = r.DecodeString()
}
}
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv39 := &x.Forwarded
yym40 := z.DecBinary()
_ = yym40
if false {
} else {
*((*bool)(yyv39)) = r.DecodeBool()
}
}
for {
yyj22++
if yyhl22 {
yyb22 = yyj22 > l
} else {
yyb22 = r.CheckBreak()
}
if yyb22 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj22-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ResolveACLTokenResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [4]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(4)
} else {
yynn2 = 4
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Token"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("LastContact"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else if z.HasExtensions() && z.EncExt(x.LastContact) {
} else {
r.EncodeInt(int64(x.LastContact))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("KnownLeader"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeBool(bool(x.KnownLeader))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ResolveACLTokenResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ResolveACLTokenResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Token":
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv5 := &x.Index
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "LastContact":
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv7 := &x.LastContact
yym8 := z.DecBinary()
_ = yym8
if false {
} else if z.HasExtensions() && z.DecExt(yyv7) {
} else {
*((*int64)(yyv7)) = int64(r.DecodeInt(64))
}
}
case "KnownLeader":
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv9 := &x.KnownLeader
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*bool)(yyv9)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ResolveACLTokenResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj11 int
var yyb11 bool
var yyhl11 bool = l >= 0
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv13 := &x.Index
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*uint64)(yyv13)) = uint64(r.DecodeUint(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.LastContact = 0
} else {
yyv15 := &x.LastContact
yym16 := z.DecBinary()
_ = yym16
if false {
} else if z.HasExtensions() && z.DecExt(yyv15) {
} else {
*((*int64)(yyv15)) = int64(r.DecodeInt(64))
}
}
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.KnownLeader = false
} else {
yyv17 := &x.KnownLeader
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*bool)(yyv17)) = r.DecodeBool()
}
}
for {
yyj11++
if yyhl11 {
yyb11 = yyj11 > l
} else {
yyb11 = r.CheckBreak()
}
if yyb11 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj11-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenDeleteRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.AccessorIDs == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
z.F.EncSliceStringV(x.AccessorIDs, false, e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AccessorIDs"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.AccessorIDs == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
z.F.EncSliceStringV(x.AccessorIDs, false, e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenDeleteRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenDeleteRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "AccessorIDs":
if r.TryDecodeAsNil() {
x.AccessorIDs = nil
} else {
yyv4 := &x.AccessorIDs
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenDeleteRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AccessorIDs = nil
} else {
yyv15 := &x.AccessorIDs
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
z.F.DecSliceStringX(yyv15, false, d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenBootstrapRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [6]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(6)
} else {
yynn2 = 6
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Token"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Token == nil {
r.EncodeNil()
} else {
x.Token.CodecEncodeSelf(e)
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.ResetIndex))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("ResetIndex"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.ResetIndex))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym19 := z.EncBinary()
_ = yym19
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym20 := z.EncBinary()
_ = yym20
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenBootstrapRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenBootstrapRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Token":
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
case "ResetIndex":
if r.TryDecodeAsNil() {
x.ResetIndex = 0
} else {
yyv5 := &x.ResetIndex
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*uint64)(yyv5)) = uint64(r.DecodeUint(64))
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv7 := &x.Region
yym8 := z.DecBinary()
_ = yym8
if false {
} else {
*((*string)(yyv7)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv9 := &x.Namespace
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
*((*string)(yyv9)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv11 := &x.AuthToken
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*string)(yyv11)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv13 := &x.Forwarded
yym14 := z.DecBinary()
_ = yym14
if false {
} else {
*((*bool)(yyv13)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenBootstrapRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj15 int
var yyb15 bool
var yyhl15 bool = l >= 0
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
if x.Token != nil {
x.Token = nil
}
} else {
if x.Token == nil {
x.Token = new(ACLToken)
}
x.Token.CodecDecodeSelf(d)
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.ResetIndex = 0
} else {
yyv17 := &x.ResetIndex
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*uint64)(yyv17)) = uint64(r.DecodeUint(64))
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv19 := &x.Region
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv21 := &x.Namespace
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv23 := &x.AuthToken
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*string)(yyv23)) = r.DecodeString()
}
}
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv25 := &x.Forwarded
yym26 := z.DecBinary()
_ = yym26
if false {
} else {
*((*bool)(yyv25)) = r.DecodeBool()
}
}
for {
yyj15++
if yyhl15 {
yyb15 = yyj15 > l
} else {
yyb15 = r.CheckBreak()
}
if yyb15 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj15-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenUpsertRequest) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [5]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(5)
} else {
yynn2 = 5
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoACLToken(([]*ACLToken)(x.Tokens), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tokens"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoACLToken(([]*ACLToken)(x.Tokens), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Region"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Region))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym10 := z.EncBinary()
_ = yym10
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Namespace"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym11 := z.EncBinary()
_ = yym11
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.Namespace))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym13 := z.EncBinary()
_ = yym13
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("AuthToken"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym14 := z.EncBinary()
_ = yym14
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(x.AuthToken))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym16 := z.EncBinary()
_ = yym16
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Forwarded"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym17 := z.EncBinary()
_ = yym17
if false {
} else {
r.EncodeBool(bool(x.Forwarded))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenUpsertRequest) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenUpsertRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tokens":
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv4 := &x.Tokens
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoACLToken((*[]*ACLToken)(yyv4), d)
}
}
case "Region":
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv6 := &x.Region
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
case "Namespace":
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv8 := &x.Namespace
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
*((*string)(yyv8)) = r.DecodeString()
}
}
case "AuthToken":
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv10 := &x.AuthToken
yym11 := z.DecBinary()
_ = yym11
if false {
} else {
*((*string)(yyv10)) = r.DecodeString()
}
}
case "Forwarded":
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv12 := &x.Forwarded
yym13 := z.DecBinary()
_ = yym13
if false {
} else {
*((*bool)(yyv12)) = r.DecodeBool()
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenUpsertRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj14 int
var yyb14 bool
var yyhl14 bool = l >= 0
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv15 := &x.Tokens
yym16 := z.DecBinary()
_ = yym16
if false {
} else {
h.decSlicePtrtoACLToken((*[]*ACLToken)(yyv15), d)
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Region = ""
} else {
yyv17 := &x.Region
yym18 := z.DecBinary()
_ = yym18
if false {
} else {
*((*string)(yyv17)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Namespace = ""
} else {
yyv19 := &x.Namespace
yym20 := z.DecBinary()
_ = yym20
if false {
} else {
*((*string)(yyv19)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.AuthToken = ""
} else {
yyv21 := &x.AuthToken
yym22 := z.DecBinary()
_ = yym22
if false {
} else {
*((*string)(yyv21)) = r.DecodeString()
}
}
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Forwarded = false
} else {
yyv23 := &x.Forwarded
yym24 := z.DecBinary()
_ = yym24
if false {
} else {
*((*bool)(yyv23)) = r.DecodeBool()
}
}
for {
yyj14++
if yyhl14 {
yyb14 = yyj14 > l
} else {
yyb14 = r.CheckBreak()
}
if yyb14 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj14-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x *ACLTokenUpsertResponse) CodecEncodeSelf(e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
if x == nil {
r.EncodeNil()
} else {
yym1 := z.EncBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.EncExt(x) {
} else {
yysep2 := !z.EncBinary()
yy2arr2 := z.EncBasicHandle().StructToArray
var yyq2 [2]bool
_, _, _ = yysep2, yyq2, yy2arr2
const yyr2 bool = false
var yynn2 int
if yyr2 || yy2arr2 {
r.EncodeArrayStart(2)
} else {
yynn2 = 2
for _, b := range yyq2 {
if b {
yynn2++
}
}
r.EncodeMapStart(yynn2)
yynn2 = 0
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
h.encSlicePtrtoACLToken(([]*ACLToken)(x.Tokens), e)
}
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Tokens"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
if x.Tokens == nil {
r.EncodeNil()
} else {
yym5 := z.EncBinary()
_ = yym5
if false {
} else {
h.encSlicePtrtoACLToken(([]*ACLToken)(x.Tokens), e)
}
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym7 := z.EncBinary()
_ = yym7
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
} else {
z.EncSendContainerState(codecSelfer_containerMapKey100)
r.EncodeString(codecSelferC_UTF8100, string("Index"))
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym8 := z.EncBinary()
_ = yym8
if false {
} else {
r.EncodeUint(uint64(x.Index))
}
}
if yyr2 || yy2arr2 {
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
} else {
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
}
}
}
func (x *ACLTokenUpsertResponse) CodecDecodeSelf(d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yym1 := z.DecBinary()
_ = yym1
if false {
} else if z.HasExtensions() && z.DecExt(x) {
} else {
yyct2 := r.ContainerType()
if yyct2 == codecSelferValueTypeMap100 {
yyl2 := r.ReadMapStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerMapEnd100)
} else {
x.codecDecodeSelfFromMap(yyl2, d)
}
} else if yyct2 == codecSelferValueTypeArray100 {
yyl2 := r.ReadArrayStart()
if yyl2 == 0 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
} else {
x.codecDecodeSelfFromArray(yyl2, d)
}
} else {
panic(codecSelferOnlyMapOrArrayEncodeToStructErr100)
}
}
}
func (x *ACLTokenUpsertResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yys3Slc = z.DecScratchBuffer() // default slice to decode into
_ = yys3Slc
var yyhl3 bool = l >= 0
for yyj3 := 0; ; yyj3++ {
if yyhl3 {
if yyj3 >= l {
break
}
} else {
if r.CheckBreak() {
break
}
}
z.DecSendContainerState(codecSelfer_containerMapKey100)
yys3Slc = r.DecodeBytes(yys3Slc, true, true)
yys3 := string(yys3Slc)
z.DecSendContainerState(codecSelfer_containerMapValue100)
switch yys3 {
case "Tokens":
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv4 := &x.Tokens
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoACLToken((*[]*ACLToken)(yyv4), d)
}
}
case "Index":
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv6 := &x.Index
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*uint64)(yyv6)) = uint64(r.DecodeUint(64))
}
}
default:
z.DecStructFieldNotFound(-1, yys3)
} // end switch yys3
} // end for yyj3
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x *ACLTokenUpsertResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
var yyj8 int
var yyb8 bool
var yyhl8 bool = l >= 0
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Tokens = nil
} else {
yyv9 := &x.Tokens
yym10 := z.DecBinary()
_ = yym10
if false {
} else {
h.decSlicePtrtoACLToken((*[]*ACLToken)(yyv9), d)
}
}
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
return
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
if r.TryDecodeAsNil() {
x.Index = 0
} else {
yyv11 := &x.Index
yym12 := z.DecBinary()
_ = yym12
if false {
} else {
*((*uint64)(yyv11)) = uint64(r.DecodeUint(64))
}
}
for {
yyj8++
if yyhl8 {
yyb8 = yyj8 > l
} else {
yyb8 = r.CheckBreak()
}
if yyb8 {
break
}
z.DecSendContainerState(codecSelfer_containerArrayElem100)
z.DecStructFieldNotFound(yyj8-1, "")
}
z.DecSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) encBitmap(v Bitmap, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeStringBytes(codecSelferC_RAW100, []byte(v))
}
func (x codecSelfer100) decBitmap(v *Bitmap, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
*v = r.DecodeBytes(*((*[]byte)(v)), false, false)
}
func (x codecSelfer100) encMapDeviceIdTuplePtrtoDeviceAccounterInstance(v map[DeviceIdTuple]*DeviceAccounterInstance, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yy2 := &yyk1
yy2.CodecEncodeSelf(e)
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapDeviceIdTuplePtrtoDeviceAccounterInstance(v *map[DeviceIdTuple]*DeviceAccounterInstance, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 56)
yyv1 = make(map[DeviceIdTuple]*DeviceAccounterInstance, yyrl1)
*v = yyv1
}
var yymk1 DeviceIdTuple
var yymv1 *DeviceAccounterInstance
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = DeviceIdTuple{}
} else {
yyv2 := &yymk1
yyv2.CodecDecodeSelf(d)
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DeviceAccounterInstance{}
}
} else {
if yymv1 == nil {
yymv1 = new(DeviceAccounterInstance)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = DeviceIdTuple{}
} else {
yyv4 := &yymk1
yyv4.CodecDecodeSelf(d)
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DeviceAccounterInstance{}
}
} else {
if yymv1 == nil {
yymv1 = new(DeviceAccounterInstance)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoFieldDiff(v []*FieldDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoFieldDiff(v *[]*FieldDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*FieldDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*FieldDiff, yyrl1)
}
} else {
yyv1 = make([]*FieldDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *FieldDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*FieldDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoObjectDiff(v []*ObjectDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoObjectDiff(v *[]*ObjectDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ObjectDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ObjectDiff, yyrl1)
}
} else {
yyv1 = make([]*ObjectDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ObjectDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ObjectDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTaskGroupDiff(v []*TaskGroupDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTaskGroupDiff(v *[]*TaskGroupDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskGroupDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskGroupDiff, yyrl1)
}
} else {
yyv1 = make([]*TaskGroupDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskGroupDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskGroupDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTaskDiff(v []*TaskDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTaskDiff(v *[]*TaskDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskDiff, yyrl1)
}
} else {
yyv1 = make([]*TaskDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encTaskGroupDiffs(v TaskGroupDiffs, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decTaskGroupDiffs(v *TaskGroupDiffs, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskGroupDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskGroupDiff, yyrl1)
}
} else {
yyv1 = make([]*TaskGroupDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskGroupDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroupDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroupDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskGroupDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encTaskDiffs(v TaskDiffs, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decTaskDiffs(v *TaskDiffs, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskDiff, yyrl1)
}
} else {
yyv1 = make([]*TaskDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encObjectDiffs(v ObjectDiffs, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decObjectDiffs(v *ObjectDiffs, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ObjectDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ObjectDiff, yyrl1)
}
} else {
yyv1 = make([]*ObjectDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ObjectDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ObjectDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ObjectDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ObjectDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encFieldDiffs(v FieldDiffs, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decFieldDiffs(v *FieldDiffs, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*FieldDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*FieldDiff, yyrl1)
}
} else {
yyv1 = make([]*FieldDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *FieldDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = FieldDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(FieldDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*FieldDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoNetworkResource(v []*NetworkResource, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNetworkResource(v *[]*NetworkResource, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NetworkResource{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NetworkResource, yyrl1)
}
} else {
yyv1 = make([]*NetworkResource, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NetworkResource
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NetworkResource{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringBitmap(v map[string]Bitmap, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringBitmap(v *map[string]Bitmap, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[string]Bitmap, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 Bitmap
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv4 := &yymv1
yyv4.CodecDecodeSelf(d)
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv7 := &yymv1
yyv7.CodecDecodeSelf(d)
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoRaftServer(v []*RaftServer, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoRaftServer(v *[]*RaftServer, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*RaftServer{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*RaftServer, yyrl1)
}
} else {
yyv1 = make([]*RaftServer, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RaftServer{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RaftServer)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RaftServer{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RaftServer)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *RaftServer
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RaftServer{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RaftServer)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*RaftServer{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoDrainUpdate(v map[string]*DrainUpdate, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoDrainUpdate(v *map[string]*DrainUpdate, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*DrainUpdate, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *DrainUpdate
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DrainUpdate{}
}
} else {
if yymv1 == nil {
yymv1 = new(DrainUpdate)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DrainUpdate{}
}
} else {
if yymv1 == nil {
yymv1 = new(DrainUpdate)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapstringPtrtoNodeEvent(v map[string]*NodeEvent, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoNodeEvent(v *map[string]*NodeEvent, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*NodeEvent, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *NodeEvent
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = NodeEvent{}
}
} else {
if yymv1 == nil {
yymv1 = new(NodeEvent)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = NodeEvent{}
}
} else {
if yymv1 == nil {
yymv1 = new(NodeEvent)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapContextSlicestring(v map[Context][]string, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yyk1.CodecEncodeSelf(e)
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yym3 := z.EncBinary()
_ = yym3
if false {
} else {
z.F.EncSliceStringV(yyv1, false, e)
}
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapContextSlicestring(v *map[Context][]string, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[Context][]string, yyrl1)
*v = yyv1
}
var yymk1 Context
var yymv1 []string
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yyv2.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv3 := &yymv1
yym4 := z.DecBinary()
_ = yym4
if false {
} else {
z.F.DecSliceStringX(yyv3, false, d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yyv5.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv6 := &yymv1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
z.F.DecSliceStringX(yyv6, false, d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicestring(v []string, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyv1))
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicestring(v *[]string, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []string{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 16)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]string, yyrl1)
}
} else {
yyv1 = make([]string, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
yyv1[yyj1] = ""
} else {
yyv2 := &yyv1[yyj1]
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, "")
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
yyv1[yyj1] = ""
} else {
yyv4 := &yyv1[yyj1]
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
*((*string)(yyv4)) = r.DecodeString()
}
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, "") // var yyz1 string
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
yyv1[yyj1] = ""
} else {
yyv6 := &yyv1[yyj1]
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []string{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapContextbool(v map[Context]bool, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yyk1.CodecEncodeSelf(e)
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym3 := z.EncBinary()
_ = yym3
if false {
} else {
r.EncodeBool(bool(yyv1))
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapContextbool(v *map[Context]bool, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 17)
yyv1 = make(map[Context]bool, yyrl1)
*v = yyv1
}
var yymk1 Context
var yymv1 bool
var yymg1 bool
if yybh1.MapValueReset {
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yyv2.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = false
} else {
yyv3 := &yymv1
yym4 := z.DecBinary()
_ = yym4
if false {
} else {
*((*bool)(yyv3)) = r.DecodeBool()
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yyv5.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = false
} else {
yyv6 := &yymv1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*bool)(yyv6)) = r.DecodeBool()
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapNamespacedIDPtrtoJobDeregisterOptions(v map[NamespacedID]*JobDeregisterOptions, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yy2 := &yyk1
yy2.CodecEncodeSelf(e)
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapNamespacedIDPtrtoJobDeregisterOptions(v *map[NamespacedID]*JobDeregisterOptions, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[NamespacedID]*JobDeregisterOptions, yyrl1)
*v = yyv1
}
var yymk1 NamespacedID
var yymv1 *JobDeregisterOptions
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = NamespacedID{}
} else {
yyv2 := &yymk1
yyv2.CodecDecodeSelf(d)
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = JobDeregisterOptions{}
}
} else {
if yymv1 == nil {
yymv1 = new(JobDeregisterOptions)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = NamespacedID{}
} else {
yyv4 := &yymk1
yyv4.CodecDecodeSelf(d)
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = JobDeregisterOptions{}
}
} else {
if yymv1 == nil {
yymv1 = new(JobDeregisterOptions)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoEvaluation(v []*Evaluation, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoEvaluation(v *[]*Evaluation, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Evaluation{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Evaluation, yyrl1)
}
} else {
yyv1 = make([]*Evaluation, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Evaluation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Evaluation)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Evaluation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Evaluation)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Evaluation
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Evaluation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Evaluation)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Evaluation{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoAllocation(v []*Allocation, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoAllocation(v *[]*Allocation, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Allocation{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Allocation, yyrl1)
}
} else {
yyv1 = make([]*Allocation, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Allocation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Allocation)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Allocation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Allocation)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Allocation
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Allocation{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Allocation)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Allocation{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoAllocationDiff(v []*AllocationDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoAllocationDiff(v *[]*AllocationDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*AllocationDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*AllocationDiff, yyrl1)
}
} else {
yyv1 = make([]*AllocationDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocationDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocationDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocationDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocationDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *AllocationDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocationDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocationDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*AllocationDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoDeploymentStatusUpdate(v []*DeploymentStatusUpdate, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoDeploymentStatusUpdate(v *[]*DeploymentStatusUpdate, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*DeploymentStatusUpdate{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*DeploymentStatusUpdate, yyrl1)
}
} else {
yyv1 = make([]*DeploymentStatusUpdate, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = DeploymentStatusUpdate{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(DeploymentStatusUpdate)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = DeploymentStatusUpdate{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(DeploymentStatusUpdate)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *DeploymentStatusUpdate
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = DeploymentStatusUpdate{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(DeploymentStatusUpdate)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*DeploymentStatusUpdate{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoDesiredTransition(v map[string]*DesiredTransition, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoDesiredTransition(v *map[string]*DesiredTransition, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*DesiredTransition, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *DesiredTransition
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DesiredTransition{}
}
} else {
if yymv1 == nil {
yymv1 = new(DesiredTransition)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DesiredTransition{}
}
} else {
if yymv1 == nil {
yymv1 = new(DesiredTransition)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoServerMember(v []*ServerMember, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoServerMember(v *[]*ServerMember, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ServerMember{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ServerMember, yyrl1)
}
} else {
yyv1 = make([]*ServerMember, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServerMember{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServerMember)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServerMember{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServerMember)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ServerMember
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServerMember{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServerMember)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ServerMember{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encnet_IP(v net.IP, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeStringBytes(codecSelferC_RAW100, []byte(v))
}
func (x codecSelfer100) decnet_IP(v *net.IP, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
*v = r.DecodeBytes(*((*[]byte)(v)), false, false)
}
func (x codecSelfer100) encSlicePtrtoVaultAccessor(v []*VaultAccessor, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoVaultAccessor(v *[]*VaultAccessor, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*VaultAccessor{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*VaultAccessor, yyrl1)
}
} else {
yyv1 = make([]*VaultAccessor, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = VaultAccessor{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(VaultAccessor)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = VaultAccessor{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(VaultAccessor)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *VaultAccessor
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = VaultAccessor{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(VaultAccessor)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*VaultAccessor{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapNamespacedIDstring(v map[NamespacedID]string, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yy2 := &yyk1
yy2.CodecEncodeSelf(e)
z.EncSendContainerState(codecSelfer_containerMapValue100)
yym4 := z.EncBinary()
_ = yym4
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyv1))
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapNamespacedIDstring(v *map[NamespacedID]string, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 48)
yyv1 = make(map[NamespacedID]string, yyrl1)
*v = yyv1
}
var yymk1 NamespacedID
var yymv1 string
var yymg1 bool
if yybh1.MapValueReset {
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = NamespacedID{}
} else {
yyv2 := &yymk1
yyv2.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = ""
} else {
yyv3 := &yymv1
yym4 := z.DecBinary()
_ = yym4
if false {
} else {
*((*string)(yyv3)) = r.DecodeString()
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = NamespacedID{}
} else {
yyv5 := &yymk1
yyv5.CodecDecodeSelf(d)
}
if yymg1 {
yymv1 = yyv1[yymk1]
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = ""
} else {
yyv6 := &yymv1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoNodeServerInfo(v []*NodeServerInfo, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeServerInfo(v *[]*NodeServerInfo, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeServerInfo{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeServerInfo, yyrl1)
}
} else {
yyv1 = make([]*NodeServerInfo, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeServerInfo{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeServerInfo)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeServerInfo{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeServerInfo)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeServerInfo
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeServerInfo{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeServerInfo)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeServerInfo{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoNodeListStub(v []*NodeListStub, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeListStub(v *[]*NodeListStub, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeListStub{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeListStub, yyrl1)
}
} else {
yyv1 = make([]*NodeListStub, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeListStub)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeListStub)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeListStub
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeListStub)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeListStub{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoJobListStub(v []*JobListStub, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoJobListStub(v *[]*JobListStub, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*JobListStub{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*JobListStub, yyrl1)
}
} else {
yyv1 = make([]*JobListStub, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobListStub)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobListStub)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *JobListStub
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobListStub)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*JobListStub{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoJob(v []*Job, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoJob(v *[]*Job, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Job{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Job, yyrl1)
}
} else {
yyv1 = make([]*Job, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Job{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Job)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Job{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Job)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Job
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Job{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Job)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Job{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoJobDiff(v []*JobDiff, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoJobDiff(v *[]*JobDiff, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*JobDiff{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*JobDiff, yyrl1)
}
} else {
yyv1 = make([]*JobDiff, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobDiff)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobDiff)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *JobDiff
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = JobDiff{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(JobDiff)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*JobDiff{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoAllocMetric(v map[string]*AllocMetric, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoAllocMetric(v *map[string]*AllocMetric, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*AllocMetric, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *AllocMetric
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = AllocMetric{}
}
} else {
if yymv1 == nil {
yymv1 = new(AllocMetric)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = AllocMetric{}
}
} else {
if yymv1 == nil {
yymv1 = new(AllocMetric)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoAllocListStub(v []*AllocListStub, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoAllocListStub(v *[]*AllocListStub, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*AllocListStub{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*AllocListStub, yyrl1)
}
} else {
yyv1 = make([]*AllocListStub, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocListStub)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocListStub)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *AllocListStub
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocListStub)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*AllocListStub{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoDeployment(v []*Deployment, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoDeployment(v *[]*Deployment, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Deployment{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Deployment, yyrl1)
}
} else {
yyv1 = make([]*Deployment, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Deployment{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Deployment)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Deployment{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Deployment)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Deployment
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Deployment{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Deployment)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Deployment{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringSlicePtrtoNodeEvent(v map[string][]*NodeEvent, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yym3 := z.EncBinary()
_ = yym3
if false {
} else {
h.encSlicePtrtoNodeEvent(([]*NodeEvent)(yyv1), e)
}
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringSlicePtrtoNodeEvent(v *map[string][]*NodeEvent, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[string][]*NodeEvent, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 []*NodeEvent
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv4 := &yymv1
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoNodeEvent((*[]*NodeEvent)(yyv4), d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv6 := &yymk1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv8 := &yymv1
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoNodeEvent((*[]*NodeEvent)(yyv8), d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoNodeEvent(v []*NodeEvent, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeEvent(v *[]*NodeEvent, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeEvent{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeEvent, yyrl1)
}
} else {
yyv1 = make([]*NodeEvent, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeEvent)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeEvent)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeEvent
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeEvent)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeEvent{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoDriverInfo(v map[string]*DriverInfo, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoDriverInfo(v *map[string]*DriverInfo, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*DriverInfo, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *DriverInfo
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DriverInfo{}
}
} else {
if yymv1 == nil {
yymv1 = new(DriverInfo)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DriverInfo{}
}
} else {
if yymv1 == nil {
yymv1 = new(DriverInfo)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encResourceDevices(v ResourceDevices, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decResourceDevices(v *ResourceDevices, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*RequestedDevice{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*RequestedDevice, yyrl1)
}
} else {
yyv1 = make([]*RequestedDevice, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RequestedDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RequestedDevice)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RequestedDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RequestedDevice)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *RequestedDevice
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RequestedDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RequestedDevice)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*RequestedDevice{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePort(v []Port, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
yy2 := &yyv1
yy2.CodecEncodeSelf(e)
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePort(v *[]Port, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []Port{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 24)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]Port, yyrl1)
}
} else {
yyv1 = make([]Port, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
yyv1[yyj1] = Port{}
} else {
yyv2 := &yyv1[yyj1]
yyv2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, Port{})
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
yyv1[yyj1] = Port{}
} else {
yyv3 := &yyv1[yyj1]
yyv3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, Port{}) // var yyz1 Port
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
yyv1[yyj1] = Port{}
} else {
yyv4 := &yyv1[yyj1]
yyv4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []Port{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encNetworks(v Networks, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decNetworks(v *Networks, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NetworkResource{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NetworkResource, yyrl1)
}
} else {
yyv1 = make([]*NetworkResource, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NetworkResource
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NetworkResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NetworkResource)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NetworkResource{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoNodeDeviceResource(v []*NodeDeviceResource, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeDeviceResource(v *[]*NodeDeviceResource, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeDeviceResource{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeDeviceResource, yyrl1)
}
} else {
yyv1 = make([]*NodeDeviceResource, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDeviceResource)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDeviceResource)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeDeviceResource
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDeviceResource)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeDeviceResource{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoNodeDevice(v []*NodeDevice, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeDevice(v *[]*NodeDevice, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeDevice{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeDevice, yyrl1)
}
} else {
yyv1 = make([]*NodeDevice, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDevice)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDevice)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeDevice
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeDevice{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeDevice)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeDevice{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtostructs_Attribute(v map[string]*pkg1_structs.Attribute, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yym3 := z.EncBinary()
_ = yym3
if false {
} else if z.HasExtensions() && z.EncExt(yyv1) {
} else {
z.EncFallback(yyv1)
}
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtostructs_Attribute(v *map[string]*pkg1_structs.Attribute, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*pkg1_structs.Attribute, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *pkg1_structs.Attribute
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = pkg1_structs.Attribute{}
}
} else {
if yymv1 == nil {
yymv1 = new(pkg1_structs.Attribute)
}
yym5 := z.DecBinary()
_ = yym5
if false {
} else if z.HasExtensions() && z.DecExt(yymv1) {
} else {
z.DecFallback(yymv1, false)
}
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv6 := &yymk1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = pkg1_structs.Attribute{}
}
} else {
if yymv1 == nil {
yymv1 = new(pkg1_structs.Attribute)
}
yym9 := z.DecBinary()
_ = yym9
if false {
} else if z.HasExtensions() && z.DecExt(yymv1) {
} else {
z.DecFallback(yymv1, false)
}
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapstringPtrtoAllocatedTaskResources(v map[string]*AllocatedTaskResources, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoAllocatedTaskResources(v *map[string]*AllocatedTaskResources, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*AllocatedTaskResources, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *AllocatedTaskResources
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = AllocatedTaskResources{}
}
} else {
if yymv1 == nil {
yymv1 = new(AllocatedTaskResources)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = AllocatedTaskResources{}
}
} else {
if yymv1 == nil {
yymv1 = new(AllocatedTaskResources)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoAllocatedDeviceResource(v []*AllocatedDeviceResource, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoAllocatedDeviceResource(v *[]*AllocatedDeviceResource, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*AllocatedDeviceResource{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*AllocatedDeviceResource, yyrl1)
}
} else {
yyv1 = make([]*AllocatedDeviceResource, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *AllocatedDeviceResource
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*AllocatedDeviceResource{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encAllocatedDevices(v AllocatedDevices, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decAllocatedDevices(v *AllocatedDevices, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*AllocatedDeviceResource{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*AllocatedDeviceResource, yyrl1)
}
} else {
yyv1 = make([]*AllocatedDeviceResource, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *AllocatedDeviceResource
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = AllocatedDeviceResource{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(AllocatedDeviceResource)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*AllocatedDeviceResource{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoConstraint(v []*Constraint, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoConstraint(v *[]*Constraint, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Constraint{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Constraint, yyrl1)
}
} else {
yyv1 = make([]*Constraint, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Constraint
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Constraint{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoAffinity(v []*Affinity, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoAffinity(v *[]*Affinity, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Affinity{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Affinity, yyrl1)
}
} else {
yyv1 = make([]*Affinity, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Affinity
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Affinity{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoSpread(v []*Spread, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoSpread(v *[]*Spread, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Spread{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Spread, yyrl1)
}
} else {
yyv1 = make([]*Spread, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Spread{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Spread)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Spread{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Spread)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Spread
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Spread{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Spread)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Spread{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTaskGroup(v []*TaskGroup, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTaskGroup(v *[]*TaskGroup, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskGroup{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskGroup, yyrl1)
}
} else {
yyv1 = make([]*TaskGroup, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroup{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroup)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroup{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroup)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskGroup
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskGroup{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskGroup)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskGroup{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringTaskGroupSummary(v map[string]TaskGroupSummary, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
yy3 := &yyv1
yy3.CodecEncodeSelf(e)
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringTaskGroupSummary(v *map[string]TaskGroupSummary, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 64)
yyv1 = make(map[string]TaskGroupSummary, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 TaskGroupSummary
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = TaskGroupSummary{}
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = TaskGroupSummary{}
} else {
yyv4 := &yymv1
yyv4.CodecDecodeSelf(d)
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = TaskGroupSummary{}
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = TaskGroupSummary{}
} else {
yyv7 := &yymv1
yyv7.CodecDecodeSelf(d)
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoTask(v []*Task, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTask(v *[]*Task, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Task{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Task, yyrl1)
}
} else {
yyv1 = make([]*Task, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Task{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Task)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Task{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Task)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Task
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Task{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Task)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Task{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringSlicestring(v map[string][]string, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yym3 := z.EncBinary()
_ = yym3
if false {
} else {
z.F.EncSliceStringV(yyv1, false, e)
}
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringSlicestring(v *map[string][]string, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[string][]string, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 []string
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv4 := &yymv1
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
z.F.DecSliceStringX(yyv4, false, d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv6 := &yymk1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv8 := &yymv1
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
z.F.DecSliceStringX(yyv8, false, d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoServiceCheck(v []*ServiceCheck, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoServiceCheck(v *[]*ServiceCheck, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ServiceCheck{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ServiceCheck, yyrl1)
}
} else {
yyv1 = make([]*ServiceCheck, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServiceCheck{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServiceCheck)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServiceCheck{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServiceCheck)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ServiceCheck
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ServiceCheck{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ServiceCheck)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ServiceCheck{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoService(v []*Service, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoService(v *[]*Service, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Service{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Service, yyrl1)
}
} else {
yyv1 = make([]*Service, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Service{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Service)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Service{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Service)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Service
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Service{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Service)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Service{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTemplate(v []*Template, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTemplate(v *[]*Template, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Template{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Template, yyrl1)
}
} else {
yyv1 = make([]*Template, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Template{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Template)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Template{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Template)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Template
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Template{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Template)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Template{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTaskArtifact(v []*TaskArtifact, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTaskArtifact(v *[]*TaskArtifact, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskArtifact{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskArtifact, yyrl1)
}
} else {
yyv1 = make([]*TaskArtifact, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskArtifact{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskArtifact)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskArtifact{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskArtifact)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskArtifact
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskArtifact{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskArtifact)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskArtifact{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoTaskEvent(v []*TaskEvent, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoTaskEvent(v *[]*TaskEvent, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*TaskEvent{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*TaskEvent, yyrl1)
}
} else {
yyv1 = make([]*TaskEvent, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskEvent)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskEvent)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *TaskEvent
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = TaskEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(TaskEvent)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*TaskEvent{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encConstraints(v Constraints, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decConstraints(v *Constraints, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Constraint{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Constraint, yyrl1)
}
} else {
yyv1 = make([]*Constraint, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Constraint
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Constraint{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Constraint)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Constraint{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoSpreadTarget(v []*SpreadTarget, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoSpreadTarget(v *[]*SpreadTarget, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*SpreadTarget{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*SpreadTarget, yyrl1)
}
} else {
yyv1 = make([]*SpreadTarget, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = SpreadTarget{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(SpreadTarget)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = SpreadTarget{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(SpreadTarget)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *SpreadTarget
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = SpreadTarget{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(SpreadTarget)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*SpreadTarget{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encAffinities(v Affinities, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decAffinities(v *Affinities, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*Affinity{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*Affinity, yyrl1)
}
} else {
yyv1 = make([]*Affinity, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *Affinity
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = Affinity{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(Affinity)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*Affinity{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoDeploymentState(v map[string]*DeploymentState, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoDeploymentState(v *map[string]*DeploymentState, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*DeploymentState, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *DeploymentState
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DeploymentState{}
}
} else {
if yymv1 == nil {
yymv1 = new(DeploymentState)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DeploymentState{}
}
} else {
if yymv1 == nil {
yymv1 = new(DeploymentState)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoRescheduleEvent(v []*RescheduleEvent, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoRescheduleEvent(v *[]*RescheduleEvent, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*RescheduleEvent{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*RescheduleEvent, yyrl1)
}
} else {
yyv1 = make([]*RescheduleEvent, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RescheduleEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RescheduleEvent)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RescheduleEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RescheduleEvent)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *RescheduleEvent
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = RescheduleEvent{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(RescheduleEvent)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*RescheduleEvent{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoResources(v map[string]*Resources, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoResources(v *map[string]*Resources, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*Resources, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *Resources
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = Resources{}
}
} else {
if yymv1 == nil {
yymv1 = new(Resources)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = Resources{}
}
} else {
if yymv1 == nil {
yymv1 = new(Resources)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapstringPtrtoTaskState(v map[string]*TaskState, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoTaskState(v *map[string]*TaskState, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*TaskState, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *TaskState
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = TaskState{}
}
} else {
if yymv1 == nil {
yymv1 = new(TaskState)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = TaskState{}
}
} else {
if yymv1 == nil {
yymv1 = new(TaskState)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoNodeScoreMeta(v []*NodeScoreMeta, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoNodeScoreMeta(v *[]*NodeScoreMeta, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*NodeScoreMeta{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*NodeScoreMeta, yyrl1)
}
} else {
yyv1 = make([]*NodeScoreMeta, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeScoreMeta{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeScoreMeta)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeScoreMeta{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeScoreMeta)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *NodeScoreMeta
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = NodeScoreMeta{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(NodeScoreMeta)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*NodeScoreMeta{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringSlicePtrtoAllocation(v map[string][]*Allocation, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yym3 := z.EncBinary()
_ = yym3
if false {
} else {
h.encSlicePtrtoAllocation(([]*Allocation)(yyv1), e)
}
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringSlicePtrtoAllocation(v *map[string][]*Allocation, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 40)
yyv1 = make(map[string][]*Allocation, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 []*Allocation
var yymg1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv4 := &yymv1
yym5 := z.DecBinary()
_ = yym5
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv4), d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv6 := &yymk1
yym7 := z.DecBinary()
_ = yym7
if false {
} else {
*((*string)(yyv6)) = r.DecodeString()
}
}
if yymg1 {
yymv1 = yyv1[yymk1]
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
yymv1 = nil
} else {
yyv8 := &yymv1
yym9 := z.DecBinary()
_ = yym9
if false {
} else {
h.decSlicePtrtoAllocation((*[]*Allocation)(yyv8), d)
}
}
if yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encMapstringPtrtoDesiredUpdates(v map[string]*DesiredUpdates, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoDesiredUpdates(v *map[string]*DesiredUpdates, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*DesiredUpdates, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *DesiredUpdates
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DesiredUpdates{}
}
} else {
if yymv1 == nil {
yymv1 = new(DesiredUpdates)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = DesiredUpdates{}
}
} else {
if yymv1 == nil {
yymv1 = new(DesiredUpdates)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoACLPolicyListStub(v []*ACLPolicyListStub, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoACLPolicyListStub(v *[]*ACLPolicyListStub, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ACLPolicyListStub{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ACLPolicyListStub, yyrl1)
}
} else {
yyv1 = make([]*ACLPolicyListStub, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicyListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicyListStub)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicyListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicyListStub)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ACLPolicyListStub
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicyListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicyListStub)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ACLPolicyListStub{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoACLPolicy(v map[string]*ACLPolicy, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoACLPolicy(v *map[string]*ACLPolicy, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*ACLPolicy, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *ACLPolicy
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = ACLPolicy{}
}
} else {
if yymv1 == nil {
yymv1 = new(ACLPolicy)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = ACLPolicy{}
}
} else {
if yymv1 == nil {
yymv1 = new(ACLPolicy)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoACLPolicy(v []*ACLPolicy, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoACLPolicy(v *[]*ACLPolicy, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ACLPolicy{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ACLPolicy, yyrl1)
}
} else {
yyv1 = make([]*ACLPolicy, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicy{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicy)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicy{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicy)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ACLPolicy
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLPolicy{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLPolicy)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ACLPolicy{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encSlicePtrtoACLTokenListStub(v []*ACLTokenListStub, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoACLTokenListStub(v *[]*ACLTokenListStub, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ACLTokenListStub{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ACLTokenListStub, yyrl1)
}
} else {
yyv1 = make([]*ACLTokenListStub, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLTokenListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLTokenListStub)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLTokenListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLTokenListStub)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ACLTokenListStub
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLTokenListStub{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLTokenListStub)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ACLTokenListStub{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}
func (x codecSelfer100) encMapstringPtrtoACLToken(v map[string]*ACLToken, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeMapStart(len(v))
for yyk1, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerMapKey100)
yym2 := z.EncBinary()
_ = yym2
if false {
} else {
r.EncodeString(codecSelferC_UTF8100, string(yyk1))
}
z.EncSendContainerState(codecSelfer_containerMapValue100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) decMapstringPtrtoACLToken(v *map[string]*ACLToken, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyl1 := r.ReadMapStart()
yybh1 := z.DecBasicHandle()
if yyv1 == nil {
yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24)
yyv1 = make(map[string]*ACLToken, yyrl1)
*v = yyv1
}
var yymk1 string
var yymv1 *ACLToken
var yymg1, yyms1, yymok1 bool
if yybh1.MapValueReset {
yymg1 = true
}
if yyl1 > 0 {
for yyj1 := 0; yyj1 < yyl1; yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv2 := &yymk1
yym3 := z.DecBinary()
_ = yym3
if false {
} else {
*((*string)(yyv2)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = ACLToken{}
}
} else {
if yymv1 == nil {
yymv1 = new(ACLToken)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} else if yyl1 < 0 {
for yyj1 := 0; !r.CheckBreak(); yyj1++ {
z.DecSendContainerState(codecSelfer_containerMapKey100)
if r.TryDecodeAsNil() {
yymk1 = ""
} else {
yyv5 := &yymk1
yym6 := z.DecBinary()
_ = yym6
if false {
} else {
*((*string)(yyv5)) = r.DecodeString()
}
}
yyms1 = true
if yymg1 {
yymv1, yymok1 = yyv1[yymk1]
if yymok1 {
yyms1 = false
}
} else {
yymv1 = nil
}
z.DecSendContainerState(codecSelfer_containerMapValue100)
if r.TryDecodeAsNil() {
if yymv1 != nil {
*yymv1 = ACLToken{}
}
} else {
if yymv1 == nil {
yymv1 = new(ACLToken)
}
yymv1.CodecDecodeSelf(d)
}
if yyms1 && yyv1 != nil {
yyv1[yymk1] = yymv1
}
}
} // else len==0: TODO: Should we clear map entries?
z.DecSendContainerState(codecSelfer_containerMapEnd100)
}
func (x codecSelfer100) encSlicePtrtoACLToken(v []*ACLToken, e *codec1978.Encoder) {
var h codecSelfer100
z, r := codec1978.GenHelperEncoder(e)
_, _, _ = h, z, r
r.EncodeArrayStart(len(v))
for _, yyv1 := range v {
z.EncSendContainerState(codecSelfer_containerArrayElem100)
if yyv1 == nil {
r.EncodeNil()
} else {
yyv1.CodecEncodeSelf(e)
}
}
z.EncSendContainerState(codecSelfer_containerArrayEnd100)
}
func (x codecSelfer100) decSlicePtrtoACLToken(v *[]*ACLToken, d *codec1978.Decoder) {
var h codecSelfer100
z, r := codec1978.GenHelperDecoder(d)
_, _, _ = h, z, r
yyv1 := *v
yyh1, yyl1 := z.DecSliceHelperStart()
var yyc1 bool
_ = yyc1
if yyl1 == 0 {
if yyv1 == nil {
yyv1 = []*ACLToken{}
yyc1 = true
} else if len(yyv1) != 0 {
yyv1 = yyv1[:0]
yyc1 = true
}
} else if yyl1 > 0 {
var yyrr1, yyrl1 int
var yyrt1 bool
_, _ = yyrl1, yyrt1
yyrr1 = yyl1 // len(yyv1)
if yyl1 > cap(yyv1) {
yyrg1 := len(yyv1) > 0
yyv21 := yyv1
yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8)
if yyrt1 {
if yyrl1 <= cap(yyv1) {
yyv1 = yyv1[:yyrl1]
} else {
yyv1 = make([]*ACLToken, yyrl1)
}
} else {
yyv1 = make([]*ACLToken, yyrl1)
}
yyc1 = true
yyrr1 = len(yyv1)
if yyrg1 {
copy(yyv1, yyv21)
}
} else if yyl1 != len(yyv1) {
yyv1 = yyv1[:yyl1]
yyc1 = true
}
yyj1 := 0
for ; yyj1 < yyrr1; yyj1++ {
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLToken{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLToken)
}
yyw2 := yyv1[yyj1]
yyw2.CodecDecodeSelf(d)
}
}
if yyrt1 {
for ; yyj1 < yyl1; yyj1++ {
yyv1 = append(yyv1, nil)
yyh1.ElemContainerState(yyj1)
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLToken{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLToken)
}
yyw3 := yyv1[yyj1]
yyw3.CodecDecodeSelf(d)
}
}
}
} else {
yyj1 := 0
for ; !r.CheckBreak(); yyj1++ {
if yyj1 >= len(yyv1) {
yyv1 = append(yyv1, nil) // var yyz1 *ACLToken
yyc1 = true
}
yyh1.ElemContainerState(yyj1)
if yyj1 < len(yyv1) {
if r.TryDecodeAsNil() {
if yyv1[yyj1] != nil {
*yyv1[yyj1] = ACLToken{}
}
} else {
if yyv1[yyj1] == nil {
yyv1[yyj1] = new(ACLToken)
}
yyw4 := yyv1[yyj1]
yyw4.CodecDecodeSelf(d)
}
} else {
z.DecSwallow()
}
}
if yyj1 < len(yyv1) {
yyv1 = yyv1[:yyj1]
yyc1 = true
} else if yyj1 == 0 && yyv1 == nil {
yyv1 = []*ACLToken{}
yyc1 = true
}
}
yyh1.End()
if yyc1 {
*v = yyv1
}
}