func (b *Binding) Update(ctx *app.UpdateBindingContext) error { if !b.state.InstanceExists(ctx.InstanceId) { return ctx.NotFound() } if b.state.InstanceBindingExists(ctx.InstanceId, ctx.BindingId) { return ctx.Conflict() } err := b.state.AddInstanceBinding(ctx.InstanceId, ctx.BindingId) if err != nil { return ctx.InternalServerError() } return ctx.Created() }