in unstructured/google/dlp/beta/deidentify_template.go [26:1950]
func DeidentifyTemplateToUnstructured(r *dclService.DeidentifyTemplate) *unstructured.Resource {
u := &unstructured.Resource{
STV: unstructured.ServiceTypeVersion{
Service: "dlp",
Version: "beta",
Type: "DeidentifyTemplate",
},
Object: make(map[string]interface{}),
}
if r.CreateTime != nil {
u.Object["createTime"] = *r.CreateTime
}
if r.DeidentifyConfig != nil && r.DeidentifyConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfig {
rDeidentifyConfig := make(map[string]interface{})
if r.DeidentifyConfig.InfoTypeTransformations != nil && r.DeidentifyConfig.InfoTypeTransformations != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformations {
rDeidentifyConfigInfoTypeTransformations := make(map[string]interface{})
var rDeidentifyConfigInfoTypeTransformationsTransformations []interface{}
for _, rDeidentifyConfigInfoTypeTransformationsTransformationsVal := range r.DeidentifyConfig.InfoTypeTransformations.Transformations {
rDeidentifyConfigInfoTypeTransformationsTransformationsObject := make(map[string]interface{})
var rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypes []interface{}
for _, rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesVal := range rDeidentifyConfigInfoTypeTransformationsTransformationsVal.InfoTypes {
rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesObject := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesVal.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesObject["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesVal.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypes = append(rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypes, rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypesObject)
}
rDeidentifyConfigInfoTypeTransformationsTransformationsObject["infoTypes"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValInfoTypes
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformation {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig := make(map[string]interface{})
var rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets []interface{}
for _, rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal := range rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig.Buckets {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["max"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["min"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["replacementValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets = append(rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets, rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject)
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig["buckets"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["bucketingConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig := make(map[string]interface{})
var rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore []interface{}
for _, rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal := range rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["charactersToSkip"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["commonCharactersToIgnore"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore)
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore = append(rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore, rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject)
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["maskingCharacter"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["numberToMask"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["reverseOrder"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["characterMaskConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["context"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoDeterministicConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["transient"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig["cryptoKey"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoHashConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoReplaceFfxFpeConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["context"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["transient"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["cryptoKey"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["lowerBoundDays"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["upperBoundDays"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["dateShiftConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["upperBound"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["fixedSizeBucketingConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.RedactConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.RedactConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationRedactConfig := make(map[string]interface{})
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["redactConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationRedactConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["booleanValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["day"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["month"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["year"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["dateValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue)
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["floatValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["integerValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["stringValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["timeValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["timestampValue"] = *rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig["newValue"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["replaceConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig := make(map[string]interface{})
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["replaceWithInfoTypeConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig
}
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig != nil && rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig := make(map[string]interface{})
if rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract != nil {
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig["partToExtract"] = string(*rDeidentifyConfigInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract)
}
rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation["timePartConfig"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig
}
rDeidentifyConfigInfoTypeTransformationsTransformationsObject["primitiveTransformation"] = rDeidentifyConfigInfoTypeTransformationsTransformationsValPrimitiveTransformation
}
rDeidentifyConfigInfoTypeTransformationsTransformations = append(rDeidentifyConfigInfoTypeTransformationsTransformations, rDeidentifyConfigInfoTypeTransformationsTransformationsObject)
}
rDeidentifyConfigInfoTypeTransformations["transformations"] = rDeidentifyConfigInfoTypeTransformationsTransformations
rDeidentifyConfig["infoTypeTransformations"] = rDeidentifyConfigInfoTypeTransformations
}
if r.DeidentifyConfig.RecordTransformations != nil && r.DeidentifyConfig.RecordTransformations != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformations {
rDeidentifyConfigRecordTransformations := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformations []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsVal := range r.DeidentifyConfig.RecordTransformations.FieldTransformations {
rDeidentifyConfigRecordTransformationsFieldTransformationsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsCondition {
rDeidentifyConfigRecordTransformationsFieldTransformationsValCondition := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressions {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressions := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions.Conditions != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions.Conditions != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditions {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditions := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditions []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions.Conditions.Conditions {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Field != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Field != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsField {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValField := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Field.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValField["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Field.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsObject["field"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValField
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Operator != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsObject["operator"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Operator)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsConditionExpressionsConditionsConditionsValueTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValueTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsVal.Value.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsObject["value"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsValValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditions = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditions, rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditionsObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditions["conditions"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditionsConditions
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressions["conditions"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressionsConditions
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions.LogicalOperator != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressions["logicalOperator"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Condition.Expressions.LogicalOperator)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValCondition["expressions"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValConditionExpressions
}
rDeidentifyConfigRecordTransformationsFieldTransformationsObject["condition"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValCondition
}
var rDeidentifyConfigRecordTransformationsFieldTransformationsValFields []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsVal.Fields {
rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsVal.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsObject["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsVal.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValFields = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValFields, rDeidentifyConfigRecordTransformationsFieldTransformationsValFieldsObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsObject["fields"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValFields
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.InfoTypeTransformations != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.InfoTypeTransformations != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformations {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformations := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformations []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsVal.InfoTypeTransformations.Transformations {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsObject := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypes []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.InfoTypes {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesVal.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesObject["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesVal.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypes = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypes, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypesObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsObject["infoTypes"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValInfoTypes
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformation {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.BucketingConfig.Buckets {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMax {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["max"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMin {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["min"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["replacementValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBucketsObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig["buckets"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfigBuckets
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["bucketingConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationBucketingConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCharacterMaskConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["charactersToSkip"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["commonCharactersToIgnore"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["maskingCharacter"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["numberToMask"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig["reverseOrder"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["characterMaskConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCharacterMaskConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoDeterministicConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoDeterministicConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoHashConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoHashConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["cryptoReplaceFfxFpeConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["lowerBoundDays"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig["upperBoundDays"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["dateShiftConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationDateShiftConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["upperBound"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["fixedSizeBucketingConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationFixedSizeBucketingConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.RedactConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.RedactConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationRedactConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationRedactConfig := make(map[string]interface{})
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["redactConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationRedactConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig["newValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfigNewValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["replaceConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig := make(map[string]interface{})
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["replaceWithInfoTypeConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsInfoTypeTransformationsTransformationsPrimitiveTransformationTimePartConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig["partToExtract"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation["timePartConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformationTimePartConfig
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsObject["primitiveTransformation"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsValPrimitiveTransformation
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformations = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformations, rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformationsObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformations["transformations"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformationsTransformations
rDeidentifyConfigRecordTransformationsFieldTransformationsObject["infoTypeTransformations"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValInfoTypeTransformations
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformation {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.BucketingConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.BucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfig := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBuckets []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.BucketingConfig.Buckets {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMax {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMaxTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMaxTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Max.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["max"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMax
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMin {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsMinTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMinTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.Min.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["min"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValMin
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationBucketingConfigBucketsReplacementValueTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValueTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsVal.ReplacementValue.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsObject["replacementValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsValReplacementValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBuckets = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBuckets, rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBucketsObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfig["buckets"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfigBuckets
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["bucketingConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationBucketingConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCharacterMaskConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore []interface{}
for _, rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal := range rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.CharactersToIgnore {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["charactersToSkip"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CharactersToSkip
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject["commonCharactersToIgnore"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreVal.CommonCharactersToIgnore)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore = append(rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore, rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreObject)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig["charactersToIgnore"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfigCharactersToIgnore
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig["maskingCharacter"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.MaskingCharacter
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig["numberToMask"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.NumberToMask
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig["reverseOrder"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CharacterMaskConfig.ReverseOrder
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["characterMaskConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCharacterMaskConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoDeterministicConfig.SurrogateInfoType.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfig["surrogateInfoType"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfigSurrogateInfoType
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["cryptoDeterministicConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoDeterministicConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoHashConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfigCryptoKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["cryptoHashConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoHashConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["commonAlphabet"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CommonAlphabet)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["customAlphabet"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.CustomAlphabet
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["radix"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.Radix
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.CryptoReplaceFfxFpeConfig.SurrogateInfoType.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig["surrogateInfoType"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfigSurrogateInfoType
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["cryptoReplaceFfxFpeConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationCryptoReplaceFfxFpeConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigContext {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigContext := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigContext["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.Context.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig["context"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigContext
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKey {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["cryptoKeyName"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.CryptoKeyName
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped["wrappedKey"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.KmsWrapped.WrappedKey
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["kmsWrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyKmsWrapped
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyTransient {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient["name"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Transient.Name
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["transient"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyTransient
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped["key"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.CryptoKey.Unwrapped.Key
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey["unwrapped"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKeyUnwrapped
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig["cryptoKey"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfigCryptoKey
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig["lowerBoundDays"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.LowerBoundDays
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig["upperBoundDays"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.DateShiftConfig.UpperBoundDays
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["dateShiftConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationDateShiftConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["bucketSize"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.BucketSize
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBound {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBoundTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.LowerBound.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["lowerBound"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigLowerBound
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBound {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBoundTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.FixedSizeBucketingConfig.UpperBound.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfig["upperBound"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfigUpperBound
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["fixedSizeBucketingConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationFixedSizeBucketingConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.RedactConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.RedactConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationRedactConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationRedactConfig := make(map[string]interface{})
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["redactConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationRedactConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.BooleanValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueDateValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DateValue.Year
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["dateValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueDateValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["floatValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.FloatValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["integerValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.IntegerValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["stringValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.StringValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceConfigNewValueTimeValue {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["timeValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValueTimeValue
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceConfig.NewValue.TimestampValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfig["newValue"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfigNewValue
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["replaceConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.ReplaceWithInfoTypeConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationReplaceWithInfoTypeConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig := make(map[string]interface{})
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["replaceWithInfoTypeConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationReplaceWithInfoTypeConfig
}
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.TimePartConfig != nil && rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.TimePartConfig != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsFieldTransformationsPrimitiveTransformationTimePartConfig {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationTimePartConfig := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract != nil {
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationTimePartConfig["partToExtract"] = string(*rDeidentifyConfigRecordTransformationsFieldTransformationsVal.PrimitiveTransformation.TimePartConfig.PartToExtract)
}
rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation["timePartConfig"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformationTimePartConfig
}
rDeidentifyConfigRecordTransformationsFieldTransformationsObject["primitiveTransformation"] = rDeidentifyConfigRecordTransformationsFieldTransformationsValPrimitiveTransformation
}
rDeidentifyConfigRecordTransformationsFieldTransformations = append(rDeidentifyConfigRecordTransformationsFieldTransformations, rDeidentifyConfigRecordTransformationsFieldTransformationsObject)
}
rDeidentifyConfigRecordTransformations["fieldTransformations"] = rDeidentifyConfigRecordTransformationsFieldTransformations
var rDeidentifyConfigRecordTransformationsRecordSuppressions []interface{}
for _, rDeidentifyConfigRecordTransformationsRecordSuppressionsVal := range r.DeidentifyConfig.RecordTransformations.RecordSuppressions {
rDeidentifyConfigRecordTransformationsRecordSuppressionsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsCondition {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValCondition := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressions {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressions := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions.Conditions != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions.Conditions != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditions {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditions := make(map[string]interface{})
var rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditions []interface{}
for _, rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal := range rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions.Conditions.Conditions {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsObject := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Field != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Field != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsField {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValField := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Field.Name != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValField["name"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Field.Name
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsObject["field"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValField
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Operator != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsObject["operator"] = string(*rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Operator)
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValue {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.BooleanValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["booleanValue"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.BooleanValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueDateValue {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueDateValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Day != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueDateValue["day"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Day
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Month != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueDateValue["month"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Month
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Year != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueDateValue["year"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DateValue.Year
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["dateValue"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueDateValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DayOfWeekValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["dayOfWeekValue"] = string(*rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.DayOfWeekValue)
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.FloatValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["floatValue"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.FloatValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.IntegerValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["integerValue"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.IntegerValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.StringValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["stringValue"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.StringValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue != nil && rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue != dclService.EmptyDeidentifyTemplateDeidentifyConfigRecordTransformationsRecordSuppressionsConditionExpressionsConditionsConditionsValueTimeValue {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue := make(map[string]interface{})
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Hours != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue["hours"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Hours
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Minutes != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue["minutes"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Minutes
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Nanos != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue["nanos"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Nanos
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Seconds != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue["seconds"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimeValue.Seconds
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["timeValue"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValueTimeValue
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimestampValue != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue["timestampValue"] = *rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsVal.Value.TimestampValue
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsObject["value"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsValValue
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditions = append(rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditions, rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditionsObject)
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditions["conditions"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditionsConditions
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressions["conditions"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressionsConditions
}
if rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions.LogicalOperator != nil {
rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressions["logicalOperator"] = string(*rDeidentifyConfigRecordTransformationsRecordSuppressionsVal.Condition.Expressions.LogicalOperator)
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsValCondition["expressions"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValConditionExpressions
}
rDeidentifyConfigRecordTransformationsRecordSuppressionsObject["condition"] = rDeidentifyConfigRecordTransformationsRecordSuppressionsValCondition
}
rDeidentifyConfigRecordTransformationsRecordSuppressions = append(rDeidentifyConfigRecordTransformationsRecordSuppressions, rDeidentifyConfigRecordTransformationsRecordSuppressionsObject)
}
rDeidentifyConfigRecordTransformations["recordSuppressions"] = rDeidentifyConfigRecordTransformationsRecordSuppressions
rDeidentifyConfig["recordTransformations"] = rDeidentifyConfigRecordTransformations
}
if r.DeidentifyConfig.TransformationErrorHandling != nil && r.DeidentifyConfig.TransformationErrorHandling != dclService.EmptyDeidentifyTemplateDeidentifyConfigTransformationErrorHandling {
rDeidentifyConfigTransformationErrorHandling := make(map[string]interface{})
if r.DeidentifyConfig.TransformationErrorHandling.LeaveUntransformed != nil && r.DeidentifyConfig.TransformationErrorHandling.LeaveUntransformed != dclService.EmptyDeidentifyTemplateDeidentifyConfigTransformationErrorHandlingLeaveUntransformed {
rDeidentifyConfigTransformationErrorHandlingLeaveUntransformed := make(map[string]interface{})
rDeidentifyConfigTransformationErrorHandling["leaveUntransformed"] = rDeidentifyConfigTransformationErrorHandlingLeaveUntransformed
}
if r.DeidentifyConfig.TransformationErrorHandling.ThrowError != nil && r.DeidentifyConfig.TransformationErrorHandling.ThrowError != dclService.EmptyDeidentifyTemplateDeidentifyConfigTransformationErrorHandlingThrowError {
rDeidentifyConfigTransformationErrorHandlingThrowError := make(map[string]interface{})
rDeidentifyConfigTransformationErrorHandling["throwError"] = rDeidentifyConfigTransformationErrorHandlingThrowError
}
rDeidentifyConfig["transformationErrorHandling"] = rDeidentifyConfigTransformationErrorHandling
}
u.Object["deidentifyConfig"] = rDeidentifyConfig
}
if r.Description != nil {
u.Object["description"] = *r.Description
}
if r.DisplayName != nil {
u.Object["displayName"] = *r.DisplayName
}
if r.Location != nil {
u.Object["location"] = *r.Location
}
if r.LocationId != nil {
u.Object["locationId"] = *r.LocationId
}
if r.Name != nil {
u.Object["name"] = *r.Name
}
if r.Parent != nil {
u.Object["parent"] = *r.Parent
}
if r.UpdateTime != nil {
u.Object["updateTime"] = *r.UpdateTime
}
return u
}