in pkg/apis/apiextensions/v1beta1/generated.pb.go [1942:2456]
func (m *JSONSchemaProps) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.XValidations) > 0 {
for iNdEx := len(m.XValidations) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.XValidations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xe2
}
}
if m.XMapType != nil {
i -= len(*m.XMapType)
copy(dAtA[i:], *m.XMapType)
i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XMapType)))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xda
}
if m.XListType != nil {
i -= len(*m.XListType)
copy(dAtA[i:], *m.XListType)
i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XListType)))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xd2
}
if len(m.XListMapKeys) > 0 {
for iNdEx := len(m.XListMapKeys) - 1; iNdEx >= 0; iNdEx-- {
i -= len(m.XListMapKeys[iNdEx])
copy(dAtA[i:], m.XListMapKeys[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(m.XListMapKeys[iNdEx])))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xca
}
}
i--
if m.XIntOrString {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xc0
i--
if m.XEmbeddedResource {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xb8
if m.XPreserveUnknownFields != nil {
i--
if *m.XPreserveUnknownFields {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xb0
}
i--
if m.Nullable {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xa8
if m.Example != nil {
{
size, err := m.Example.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xa2
}
if m.ExternalDocs != nil {
{
size, err := m.ExternalDocs.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x9a
}
if len(m.Definitions) > 0 {
keysForDefinitions := make([]string, 0, len(m.Definitions))
for k := range m.Definitions {
keysForDefinitions = append(keysForDefinitions, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForDefinitions)
for iNdEx := len(keysForDefinitions) - 1; iNdEx >= 0; iNdEx-- {
v := m.Definitions[string(keysForDefinitions[iNdEx])]
baseI := i
{
size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
i -= len(keysForDefinitions[iNdEx])
copy(dAtA[i:], keysForDefinitions[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefinitions[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x92
}
}
if m.AdditionalItems != nil {
{
size, err := m.AdditionalItems.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x8a
}
if len(m.Dependencies) > 0 {
keysForDependencies := make([]string, 0, len(m.Dependencies))
for k := range m.Dependencies {
keysForDependencies = append(keysForDependencies, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForDependencies)
for iNdEx := len(keysForDependencies) - 1; iNdEx >= 0; iNdEx-- {
v := m.Dependencies[string(keysForDependencies[iNdEx])]
baseI := i
{
size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
i -= len(keysForDependencies[iNdEx])
copy(dAtA[i:], keysForDependencies[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDependencies[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x82
}
}
if len(m.PatternProperties) > 0 {
keysForPatternProperties := make([]string, 0, len(m.PatternProperties))
for k := range m.PatternProperties {
keysForPatternProperties = append(keysForPatternProperties, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForPatternProperties)
for iNdEx := len(keysForPatternProperties) - 1; iNdEx >= 0; iNdEx-- {
v := m.PatternProperties[string(keysForPatternProperties[iNdEx])]
baseI := i
{
size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
i -= len(keysForPatternProperties[iNdEx])
copy(dAtA[i:], keysForPatternProperties[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForPatternProperties[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xfa
}
}
if m.AdditionalProperties != nil {
{
size, err := m.AdditionalProperties.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xf2
}
if len(m.Properties) > 0 {
keysForProperties := make([]string, 0, len(m.Properties))
for k := range m.Properties {
keysForProperties = append(keysForProperties, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForProperties)
for iNdEx := len(keysForProperties) - 1; iNdEx >= 0; iNdEx-- {
v := m.Properties[string(keysForProperties[iNdEx])]
baseI := i
{
size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
i -= len(keysForProperties[iNdEx])
copy(dAtA[i:], keysForProperties[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForProperties[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xea
}
}
if m.Not != nil {
{
size, err := m.Not.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xe2
}
if len(m.AnyOf) > 0 {
for iNdEx := len(m.AnyOf) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.AnyOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xda
}
}
if len(m.OneOf) > 0 {
for iNdEx := len(m.OneOf) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.OneOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xd2
}
}
if len(m.AllOf) > 0 {
for iNdEx := len(m.AllOf) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.AllOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xca
}
}
if m.Items != nil {
{
size, err := m.Items.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xc2
}
if len(m.Required) > 0 {
for iNdEx := len(m.Required) - 1; iNdEx >= 0; iNdEx-- {
i -= len(m.Required[iNdEx])
copy(dAtA[i:], m.Required[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Required[iNdEx])))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xba
}
}
if m.MinProperties != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MinProperties))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xb0
}
if m.MaxProperties != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxProperties))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xa8
}
if len(m.Enum) > 0 {
for iNdEx := len(m.Enum) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.Enum[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xa2
}
}
if m.MultipleOf != nil {
i -= 8
encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.MultipleOf))))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x99
}
i--
if m.UniqueItems {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x90
if m.MinItems != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MinItems))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x88
}
if m.MaxItems != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxItems))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x80
}
i -= len(m.Pattern)
copy(dAtA[i:], m.Pattern)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Pattern)))
i--
dAtA[i] = 0x7a
if m.MinLength != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MinLength))
i--
dAtA[i] = 0x70
}
if m.MaxLength != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxLength))
i--
dAtA[i] = 0x68
}
i--
if m.ExclusiveMinimum {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x60
if m.Minimum != nil {
i -= 8
encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Minimum))))
i--
dAtA[i] = 0x59
}
i--
if m.ExclusiveMaximum {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x50
if m.Maximum != nil {
i -= 8
encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Maximum))))
i--
dAtA[i] = 0x49
}
if m.Default != nil {
{
size, err := m.Default.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x42
}
i -= len(m.Title)
copy(dAtA[i:], m.Title)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Title)))
i--
dAtA[i] = 0x3a
i -= len(m.Format)
copy(dAtA[i:], m.Format)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Format)))
i--
dAtA[i] = 0x32
i -= len(m.Type)
copy(dAtA[i:], m.Type)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
i--
dAtA[i] = 0x2a
i -= len(m.Description)
copy(dAtA[i:], m.Description)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
i--
dAtA[i] = 0x22
if m.Ref != nil {
i -= len(*m.Ref)
copy(dAtA[i:], *m.Ref)
i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Ref)))
i--
dAtA[i] = 0x1a
}
i -= len(m.Schema)
copy(dAtA[i:], m.Schema)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schema)))
i--
dAtA[i] = 0x12
i -= len(m.ID)
copy(dAtA[i:], m.ID)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.ID)))
i--
dAtA[i] = 0xa
return len(dAtA) - i, nil
}