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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…