INNER CODE UNIT · Go
resourceStripeCouponUpdate
franckverrot/terraform-provider-stripe · stripe/resource_stripe_coupon.go:201
func resourceStripeCouponUpdate(d *schema.ResourceData, m interface{}) error {
client := m.(*client.API)
params := stripe.CouponParams{}
if d.HasChange("metadata") {
params.Metadata = expandMetadata(d)
}
if d.HasChange("name") {
params.Name = stripe.String(d.Get("name").(string))
}
_, err := client.Coupons.Update(d.Id(), ¶ms)
if err != nil {
return err
}