in unstructured/google/dlp/alpha/deidentify_template.go [1952:5985]
func UnstructuredToDeidentifyTemplate(u *unstructured.Resource) (*dclService.DeidentifyTemplate, error) {
r := &dclService.DeidentifyTemplate{}
if _, ok := u.Object["createTime"]; ok {
if s, ok := u.Object["createTime"].(string); ok {
r.CreateTime = dcl.String(s)
} else {
return nil, fmt.Errorf("r.CreateTime: expected string")
}
}
if _, ok := u.Object["deidentifyConfig"]; ok {
if rDeidentifyConfig, ok := u.Object["deidentifyConfig"].(map[string]interface{}); ok {
r.DeidentifyConfig = &dclService.DeidentifyTemplateDeidentifyConfig{}
if _, ok := rDeidentifyConfig["infoTypeTransformations"]; ok {
if rDeidentifyConfigInfoTypeTransformations, ok := rDeidentifyConfig["infoTypeTransformations"].(map[string]interface{}); ok {
r.DeidentifyConfig.InfoTypeTransformations = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformations{}
if _, ok := rDeidentifyConfigInfoTypeTransformations["transformations"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformations["transformations"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigInfoTypeTransformationsTransformations dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformations
if _, ok := objval["infoTypes"]; ok {
if s, ok := objval["infoTypes"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes
if _, ok := objval["name"]; ok {
if s, ok := objval["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes.Name: expected string")
}
}
rDeidentifyConfigInfoTypeTransformationsTransformations.InfoTypes = append(rDeidentifyConfigInfoTypeTransformationsTransformations.InfoTypes, rDeidentifyConfigInfoTypeTransformationsTransformationsInfoTypes)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.InfoTypes: expected []interface{}")
}
}
if _, ok := objval["primitiveTransformation"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation, ok := objval["primitiveTransformation"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["bucketingConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["bucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig["buckets"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig["buckets"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets
if _, ok := objval["max"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax, ok := objval["max"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max: expected map[string]interface{}")
}
}
if _, ok := objval["min"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin, ok := objval["min"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min: expected map[string]interface{}")
}
}
if _, ok := objval["replacementValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue, ok := objval["replacementValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue: expected map[string]interface{}")
}
}
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets = append(rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets, rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["characterMaskConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["characterMaskConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if _, ok := objval["charactersToSkip"]; ok {
if s, ok := objval["charactersToSkip"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip: expected string")
}
}
if _, ok := objval["commonCharactersToIgnore"]; ok {
if s, ok := objval["commonCharactersToIgnore"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore: expected string")
}
}
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore = append(rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore, rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore: expected []interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder: expected bool")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoDeterministicConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoDeterministicConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoHashConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoHashConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["dateShiftConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["dateShiftConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["context"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["redactConfig"]; ok {
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["redactConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.RedactConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.RedactConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig["newValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig["newValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"].(bool); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"].(float64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"]; ok {
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["timePartConfig"]; ok {
if rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation["timePartConfig"].(map[string]interface{}); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig = &dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig{}
if _, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig["partToExtract"]; ok {
if s, ok := rDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig["partToExtract"].(string); ok {
rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract = dclService.DeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigInfoTypeTransformationsTransformations.PrimitiveTransformation: expected map[string]interface{}")
}
}
r.DeidentifyConfig.InfoTypeTransformations.Transformations = append(r.DeidentifyConfig.InfoTypeTransformations.Transformations, rDeidentifyConfigInfoTypeTransformationsTransformations)
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.InfoTypeTransformations.Transformations: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.InfoTypeTransformations: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfig["recordTransformations"]; ok {
if rDeidentifyConfigRecordTransformations, ok := rDeidentifyConfig["recordTransformations"].(map[string]interface{}); ok {
r.DeidentifyConfig.RecordTransformations = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformations{}
if _, ok := rDeidentifyConfigRecordTransformations["fieldTransformations"]; ok {
if s, ok := rDeidentifyConfigRecordTransformations["fieldTransformations"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformations dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformations
if _, ok := objval["condition"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsCondition, ok := objval["condition"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.Condition = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsCondition["expressions"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsCondition["expressions"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions["conditions"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions["conditions"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.Conditions = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions["conditions"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions["conditions"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions
if _, ok := objval["field"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField, ok := objval["field"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Field = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Field.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Field.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Field: expected map[string]interface{}")
}
}
if _, ok := objval["operator"]; ok {
if s, ok := objval["operator"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Operator = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsOperatorEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Operator: expected string")
}
}
if _, ok := objval["value"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue, ok := objval["value"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions.Value: expected map[string]interface{}")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.Conditions.Conditions = append(rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.Conditions.Conditions, rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditions)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.Conditions.Conditions: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.Conditions: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions["logicalOperator"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions["logicalOperator"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.LogicalOperator = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsLogicalOperatorEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions.LogicalOperator: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Condition.Expressions: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Condition: expected map[string]interface{}")
}
}
if _, ok := objval["fields"]; ok {
if s, ok := objval["fields"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsFields dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsFields
if _, ok := objval["name"]; ok {
if s, ok := objval["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsFields.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsFields.Name: expected string")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformations.Fields = append(rDeidentifyConfigRecordTransformationsFieldTransformations.Fields, rDeidentifyConfigRecordTransformationsFieldTransformationsFields)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.Fields: expected []interface{}")
}
}
if _, ok := objval["infoTypeTransformations"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations, ok := objval["infoTypeTransformations"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.InfoTypeTransformations = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations["transformations"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations["transformations"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations
if _, ok := objval["infoTypes"]; ok {
if s, ok := objval["infoTypes"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes
if _, ok := objval["name"]; ok {
if s, ok := objval["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes.Name: expected string")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.InfoTypes = append(rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.InfoTypes, rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsInfoTypes)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.InfoTypes: expected []interface{}")
}
}
if _, ok := objval["primitiveTransformation"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation, ok := objval["primitiveTransformation"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["bucketingConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["bucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig["buckets"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig["buckets"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets
if _, ok := objval["max"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax, ok := objval["max"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Max: expected map[string]interface{}")
}
}
if _, ok := objval["min"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin, ok := objval["min"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.Min: expected map[string]interface{}")
}
}
if _, ok := objval["replacementValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue, ok := objval["replacementValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue: expected map[string]interface{}")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets = append(rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets, rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBuckets)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig.Buckets: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.BucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["characterMaskConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["characterMaskConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if _, ok := objval["charactersToSkip"]; ok {
if s, ok := objval["charactersToSkip"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip: expected string")
}
}
if _, ok := objval["commonCharactersToIgnore"]; ok {
if s, ok := objval["commonCharactersToIgnore"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore: expected string")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore = append(rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore, rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore: expected []interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder: expected bool")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CharacterMaskConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoDeterministicConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoDeterministicConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoDeterministicConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoHashConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoHashConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoHashConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["dateShiftConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["dateShiftConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.DateShiftConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.FixedSizeBucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["redactConfig"]; ok {
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["redactConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.RedactConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.RedactConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig["newValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig["newValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig.NewValue: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"]; ok {
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["timePartConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation["timePartConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig["partToExtract"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig["partToExtract"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation.TimePartConfig: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations.PrimitiveTransformation: expected map[string]interface{}")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformations.InfoTypeTransformations.Transformations = append(rDeidentifyConfigRecordTransformationsFieldTransformations.InfoTypeTransformations.Transformations, rDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformations)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.InfoTypeTransformations.Transformations: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.InfoTypeTransformations: expected map[string]interface{}")
}
}
if _, ok := objval["primitiveTransformation"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation, ok := objval["primitiveTransformation"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["bucketingConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["bucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.BucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig["buckets"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig["buckets"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets
if _, ok := objval["max"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax, ok := objval["max"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Max: expected map[string]interface{}")
}
}
if _, ok := objval["min"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin, ok := objval["min"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.Min: expected map[string]interface{}")
}
}
if _, ok := objval["replacementValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue, ok := objval["replacementValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets.ReplacementValue: expected map[string]interface{}")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.BucketingConfig.Buckets = append(rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.BucketingConfig.Buckets, rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBuckets)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.BucketingConfig.Buckets: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.BucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["characterMaskConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["characterMaskConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if _, ok := objval["charactersToSkip"]; ok {
if s, ok := objval["charactersToSkip"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CharactersToSkip: expected string")
}
}
if _, ok := objval["commonCharactersToIgnore"]; ok {
if s, ok := objval["commonCharactersToIgnore"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreCommonCharactersToIgnoreEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore.CommonCharactersToIgnore: expected string")
}
}
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore = append(rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore, rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfigCharactersToIgnore)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore: expected []interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["maskingCharacter"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["numberToMask"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.NumberToMask: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig["reverseOrder"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder: expected bool")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CharacterMaskConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoDeterministicConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoDeterministicConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoDeterministicConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoHashConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoHashConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig.CryptoKey: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoHashConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["cryptoReplaceFfxFpeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCommonAlphabetEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.CryptoReplaceFfxFpeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["dateShiftConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["dateShiftConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["context"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["context"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.Context = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.Context.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.Context: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["cryptoKey"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["transient"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.CryptoKey: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["lowerBoundDays"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.LowerBoundDays: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig["upperBoundDays"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig.UpperBoundDays: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.DateShiftConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["fixedSizeBucketingConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig["upperBound"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.FixedSizeBucketingConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["redactConfig"]; ok {
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["redactConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.RedactConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.RedactConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["replaceConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["replaceConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig["newValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig["newValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig.NewValue: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"]; ok {
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["replaceWithInfoTypeConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig{}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.ReplaceWithInfoTypeConfig: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["timePartConfig"]; ok {
if rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation["timePartConfig"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.TimePartConfig = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig{}
if _, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig["partToExtract"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig["partToExtract"].(string); ok {
rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfigPartToExtractEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.TimePartConfig.PartToExtract: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation.TimePartConfig: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsFieldTransformations.PrimitiveTransformation: expected map[string]interface{}")
}
}
r.DeidentifyConfig.RecordTransformations.FieldTransformations = append(r.DeidentifyConfig.RecordTransformations.FieldTransformations, rDeidentifyConfigRecordTransformationsFieldTransformations)
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.RecordTransformations.FieldTransformations: expected []interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformations["recordSuppressions"]; ok {
if s, ok := rDeidentifyConfigRecordTransformations["recordSuppressions"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsRecordSuppressions dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressions
if _, ok := objval["condition"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsCondition, ok := objval["condition"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsCondition["expressions"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsCondition["expressions"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions["conditions"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions["conditions"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.Conditions = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions["conditions"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions["conditions"].([]interface{}); ok {
for _, o := range s {
if objval, ok := o.(map[string]interface{}); ok {
var rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions
if _, ok := objval["field"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField, ok := objval["field"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Field = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField["name"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField["name"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Field.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Field.Name: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Field: expected map[string]interface{}")
}
}
if _, ok := objval["operator"]; ok {
if s, ok := objval["operator"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Operator = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsOperatorEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Operator: expected string")
}
}
if _, ok := objval["value"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue, ok := objval["value"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["booleanValue"]; ok {
if b, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["booleanValue"].(bool); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.BooleanValue = dcl.Bool(b)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.BooleanValue: expected bool")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["dateValue"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["dateValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["day"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["day"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Day = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Day: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["month"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["month"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Month = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Month: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["year"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue["year"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Year = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue.Year: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DateValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["dayOfWeekValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["dayOfWeekValue"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DayOfWeekValue = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDayOfWeekValueEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.DayOfWeekValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["floatValue"]; ok {
if f, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["floatValue"].(float64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.FloatValue = dcl.Float64(f)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.FloatValue: expected float64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["integerValue"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["integerValue"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.IntegerValue = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.IntegerValue: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["stringValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["stringValue"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.StringValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.StringValue: expected string")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["timeValue"]; ok {
if rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["timeValue"].(map[string]interface{}); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue = &dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue{}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["hours"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["hours"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Hours = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Hours: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["minutes"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["minutes"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Minutes = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Minutes: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["nanos"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["nanos"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Nanos = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Nanos: expected int64")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["seconds"]; ok {
if i, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue["seconds"].(int64); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Seconds = dcl.Int64(i)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue.Seconds: expected int64")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimeValue: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["timestampValue"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue["timestampValue"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimestampValue = dcl.String(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value.TimestampValue: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions.Value: expected map[string]interface{}")
}
}
rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.Conditions.Conditions = append(rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.Conditions.Conditions, rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditions)
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.Conditions.Conditions: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.Conditions: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions["logicalOperator"]; ok {
if s, ok := rDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions["logicalOperator"].(string); ok {
rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.LogicalOperator = dclService.DeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsLogicalOperatorEnumRef(s)
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions.LogicalOperator: expected string")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition.Expressions: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("rDeidentifyConfigRecordTransformationsRecordSuppressions.Condition: expected map[string]interface{}")
}
}
r.DeidentifyConfig.RecordTransformations.RecordSuppressions = append(r.DeidentifyConfig.RecordTransformations.RecordSuppressions, rDeidentifyConfigRecordTransformationsRecordSuppressions)
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.RecordTransformations.RecordSuppressions: expected []interface{}")
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.RecordTransformations: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfig["transformationErrorHandling"]; ok {
if rDeidentifyConfigTransformationErrorHandling, ok := rDeidentifyConfig["transformationErrorHandling"].(map[string]interface{}); ok {
r.DeidentifyConfig.TransformationErrorHandling = &dclService.DeidentifyTemplateDeidentifyConfigTransformationErrorHandling{}
if _, ok := rDeidentifyConfigTransformationErrorHandling["leaveUntransformed"]; ok {
if _, ok := rDeidentifyConfigTransformationErrorHandling["leaveUntransformed"].(map[string]interface{}); ok {
r.DeidentifyConfig.TransformationErrorHandling.LeaveUntransformed = &dclService.DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed{}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.TransformationErrorHandling.LeaveUntransformed: expected map[string]interface{}")
}
}
if _, ok := rDeidentifyConfigTransformationErrorHandling["throwError"]; ok {
if _, ok := rDeidentifyConfigTransformationErrorHandling["throwError"].(map[string]interface{}); ok {
r.DeidentifyConfig.TransformationErrorHandling.ThrowError = &dclService.DeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError{}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.TransformationErrorHandling.ThrowError: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig.TransformationErrorHandling: expected map[string]interface{}")
}
}
} else {
return nil, fmt.Errorf("r.DeidentifyConfig: expected map[string]interface{}")
}
}
if _, ok := u.Object["description"]; ok {
if s, ok := u.Object["description"].(string); ok {
r.Description = dcl.String(s)
} else {
return nil, fmt.Errorf("r.Description: expected string")
}
}
if _, ok := u.Object["displayName"]; ok {
if s, ok := u.Object["displayName"].(string); ok {
r.DisplayName = dcl.String(s)
} else {
return nil, fmt.Errorf("r.DisplayName: expected string")
}
}
if _, ok := u.Object["location"]; ok {
if s, ok := u.Object["location"].(string); ok {
r.Location = dcl.String(s)
} else {
return nil, fmt.Errorf("r.Location: expected string")
}
}
if _, ok := u.Object["locationId"]; ok {
if s, ok := u.Object["locationId"].(string); ok {
r.LocationId = dcl.String(s)
} else {
return nil, fmt.Errorf("r.LocationId: expected string")
}
}
if _, ok := u.Object["name"]; ok {
if s, ok := u.Object["name"].(string); ok {
r.Name = dcl.String(s)
} else {
return nil, fmt.Errorf("r.Name: expected string")
}
}
if _, ok := u.Object["parent"]; ok {
if s, ok := u.Object["parent"].(string); ok {
r.Parent = dcl.String(s)
} else {
return nil, fmt.Errorf("r.Parent: expected string")
}
}
if _, ok := u.Object["updateTime"]; ok {
if s, ok := u.Object["updateTime"].(string); ok {
r.UpdateTime = dcl.String(s)
} else {
return nil, fmt.Errorf("r.UpdateTime: expected string")
}
}
return r, nil
}