INNER CODE UNIT · Go
resourceStripeCustomerPortalUpdate
franckverrot/terraform-provider-stripe · stripe/resource_stripe_customer_portal.go:424
func resourceStripeCustomerPortalUpdate(d *schema.ResourceData, m interface{}) error {
client := m.(*client.API)
params := &stripe.BillingPortalConfigurationParams{}
if d.HasChange("default_return_url") {
params.BusinessProfile.Headline = stripe.String(d.Get("default_return_url").(string))
}
if d.HasChange("metadata") {
params.Metadata = expandMetadata(d)
}
if d.HasChange("business_profile") {
_, new := d.GetChange("business_profile")
params.BusinessProfile = expandBusinessProfile(new.([]interface{}))
}
if d.HasChange("features") {
_, new := d.GetChange("features")