INNER CODE UNIT · Go
expandBusinessProfile
franckverrot/terraform-provider-stripe · stripe/resource_stripe_customer_portal.go:208
func expandBusinessProfile(businessProfileI []interface{}) *stripe.BillingPortalConfigurationBusinessProfileParams {
businessProfile := &stripe.BillingPortalConfigurationBusinessProfileParams{}
for _, v := range businessProfileI {
businessProfileMap := v.(map[string]interface{})
if val, ok := businessProfileMap["privacy_policy_url"]; ok {
businessProfile.PrivacyPolicyURL = stripe.String(val.(string))
}
if val, ok := businessProfileMap["terms_of_service_url"]; ok {
businessProfile.TermsOfServiceURL = stripe.String(val.(string))
}
if val, ok := businessProfileMap["headline"]; ok {
businessProfile.Headline = stripe.String(val.(string))
}
}
return businessProfile
}
func expandFeatures(featuresI []interface{}) *stripe.BillingPortalConfigurationFeaturesParams {