1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
10 "git.arvados.org/arvados.git/sdk/go/arvados"
13 // LinkCreate defers to railsProxy for everything except vocabulary
15 func (conn *Conn) LinkCreate(ctx context.Context, opts arvados.CreateOptions) (arvados.Link, error) {
16 err := conn.checkProperties(ctx, opts.Attrs["properties"])
18 return arvados.Link{}, err
20 resp, err := conn.railsProxy.LinkCreate(ctx, opts)
27 // LinkUpdate defers to railsProxy for everything except vocabulary
29 func (conn *Conn) LinkUpdate(ctx context.Context, opts arvados.UpdateOptions) (arvados.Link, error) {
30 err := conn.checkProperties(ctx, opts.Attrs["properties"])
32 return arvados.Link{}, err
34 resp, err := conn.railsProxy.LinkUpdate(ctx, opts)