X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e8d1a643cdbc3a5f4c0e5c745da58d9f7e1248d8..2e74236fa27822addd856f194befc28382990ce0:/sdk/go/arvados/link.go diff --git a/sdk/go/arvados/link.go b/sdk/go/arvados/link.go index fdddfc537d..7df6b84d60 100644 --- a/sdk/go/arvados/link.go +++ b/sdk/go/arvados/link.go @@ -4,20 +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"` - Properties map[string]interface{} `json:"properties"` + 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"`