in service/outposts/api.go [3416:3462]
func (s *Address) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "Address"}
if s.AddressLine1 == nil {
invalidParams.Add(request.NewErrParamRequired("AddressLine1"))
}
if s.AddressLine1 != nil && len(*s.AddressLine1) < 1 {
invalidParams.Add(request.NewErrParamMinLen("AddressLine1", 1))
}
if s.City == nil {
invalidParams.Add(request.NewErrParamRequired("City"))
}
if s.City != nil && len(*s.City) < 1 {
invalidParams.Add(request.NewErrParamMinLen("City", 1))
}
if s.ContactName != nil && len(*s.ContactName) < 1 {
invalidParams.Add(request.NewErrParamMinLen("ContactName", 1))
}
if s.ContactPhoneNumber != nil && len(*s.ContactPhoneNumber) < 1 {
invalidParams.Add(request.NewErrParamMinLen("ContactPhoneNumber", 1))
}
if s.CountryCode == nil {
invalidParams.Add(request.NewErrParamRequired("CountryCode"))
}
if s.CountryCode != nil && len(*s.CountryCode) < 2 {
invalidParams.Add(request.NewErrParamMinLen("CountryCode", 2))
}
if s.DistrictOrCounty != nil && len(*s.DistrictOrCounty) < 1 {
invalidParams.Add(request.NewErrParamMinLen("DistrictOrCounty", 1))
}
if s.PostalCode == nil {
invalidParams.Add(request.NewErrParamRequired("PostalCode"))
}
if s.PostalCode != nil && len(*s.PostalCode) < 1 {
invalidParams.Add(request.NewErrParamMinLen("PostalCode", 1))
}
if s.StateOrRegion == nil {
invalidParams.Add(request.NewErrParamRequired("StateOrRegion"))
}
if s.StateOrRegion != nil && len(*s.StateOrRegion) < 1 {
invalidParams.Add(request.NewErrParamMinLen("StateOrRegion", 1))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}