Replace ValuePointer function with custom conversion (#121)

This commit is contained in:
Vicente Pinto 2023-11-02 15:28:06 +00:00 committed by GitHub
parent b10302c6de
commit b6100ec8d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 221 additions and 191 deletions

View file

@ -578,18 +578,18 @@ func toCreatePayload(model *Model, parameters *parametersModel) (*opensearch.Cre
}
if parameters == nil {
return &opensearch.CreateInstancePayload{
InstanceName: model.Name.ValueStringPointer(),
PlanId: model.PlanId.ValueStringPointer(),
InstanceName: core.StringValueToPointer(model.Name),
PlanId: core.StringValueToPointer(model.PlanId),
}, nil
}
payloadParams := &opensearch.InstanceParameters{}
if parameters.SgwAcl.ValueString() != "" {
payloadParams.SgwAcl = parameters.SgwAcl.ValueStringPointer()
payloadParams.SgwAcl = core.StringValueToPointer(parameters.SgwAcl)
}
return &opensearch.CreateInstancePayload{
InstanceName: model.Name.ValueStringPointer(),
InstanceName: core.StringValueToPointer(model.Name),
Parameters: payloadParams,
PlanId: model.PlanId.ValueStringPointer(),
PlanId: core.StringValueToPointer(model.PlanId),
}, nil
}
@ -600,14 +600,14 @@ func toUpdatePayload(model *Model, parameters *parametersModel) (*opensearch.Upd
if parameters == nil {
return &opensearch.UpdateInstancePayload{
PlanId: model.PlanId.ValueStringPointer(),
PlanId: core.StringValueToPointer(model.PlanId),
}, nil
}
return &opensearch.UpdateInstancePayload{
Parameters: &opensearch.InstanceParameters{
SgwAcl: parameters.SgwAcl.ValueStringPointer(),
SgwAcl: core.StringValueToPointer(parameters.SgwAcl),
},
PlanId: model.PlanId.ValueStringPointer(),
PlanId: core.StringValueToPointer(model.PlanId),
}, nil
}