X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/678f1f53466c3f2133f63a6e6ad553f5e5d14804..fb96637bf76fe8779e7a7e58f052b8f55ed76f4f:/sdk/go/arvados/link.go diff --git a/sdk/go/arvados/link.go b/sdk/go/arvados/link.go index fbd699f306..7df6b84d60 100644 --- a/sdk/go/arvados/link.go +++ b/sdk/go/arvados/link.go @@ -4,19 +4,28 @@ package arvados +import "time" + // Link is an arvados#link record type Link struct { - UUID string `json:"uuid,omiempty"` - OwnerUUID string `json:"owner_uuid"` - Name string `json:"name"` - LinkClass string `json:"link_class"` - HeadUUID string `json:"head_uuid"` - HeadKind string `json:"head_kind"` - TailUUID string `json:"tail_uuid"` - TailKind string `json:"tail_kind"` + UUID string `json:"uuid,omitempty"` + Etag string `json:"etag"` + Href string `json:"href"` + OwnerUUID string `json:"owner_uuid"` + Name string `json:"name"` + LinkClass string `json:"link_class"` + CreatedAt time.Time `json:"created_at"` + ModifiedAt time.Time `json:"modified_at"` + ModifiedByClientUUID string `json:"modified_by_client_uuid"` + ModifiedByUserUUID string `json:"modified_by_user_uuid"` + HeadUUID string `json:"head_uuid"` + HeadKind string `json:"head_kind"` + TailUUID string `json:"tail_uuid"` + TailKind string `json:"tail_kind"` + Properties map[string]interface{} `json:"properties"` } -// UserList is an arvados#userList resource. +// LinkList is an arvados#linkList resource. type LinkList struct { Items []Link `json:"items"` ItemsAvailable int `json:"items_available"`