name: "arvados",
version: "v1",
revision: "20131114",
+ source_version: (Rails.application.config.source_version ? Rails.application.config.source_version : "No version information available") + (Rails.application.config.local_modified ? Rails.application.config.local_modified.to_s : ''),
generatedAt: Time.now.iso8601,
title: "Arvados API",
description: "The API to interact with Arvados.",
rootUrl: root_url,
servicePath: "arvados/v1/",
batchPath: "batch",
+ defaultTrashLifetime: Rails.application.config.default_trash_lifetime,
parameters: {
alt: {
type: "string",
auth: {
oauth2: {
scopes: {
- "https://api.clinicalfuture.com/auth/arvados" => {
+ "https://api.curoverse.com/auth/arvados" => {
description: "View and manage objects"
},
- "https://api.clinicalfuture.com/auth/arvados.readonly" => {
+ "https://api.curoverse.com/auth/arvados.readonly" => {
description: "View objects"
}
}
"$ref" => k.to_s
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados",
- "https://api.clinicalfuture.com/auth/arvados.readonly"
+ "https://api.curoverse.com/auth/arvados",
+ "https://api.curoverse.com/auth/arvados.readonly"
]
},
list: {
"$ref" => "#{k.to_s}List"
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados",
- "https://api.clinicalfuture.com/auth/arvados.readonly"
+ "https://api.curoverse.com/auth/arvados",
+ "https://api.curoverse.com/auth/arvados.readonly"
]
},
create: {
path: "#{k.to_s.underscore.pluralize}",
httpMethod: "POST",
description: "Create a new #{k.to_s}.",
- parameters: {},
+ parameters: {
+ ensure_unique_name: {
+ type: "boolean",
+ description: "Adjust name to ensure uniqueness instead of returning an error on (owner_uuid, name) collision.",
+ location: "query"
+ }
+ },
request: {
required: true,
properties: {
"$ref" => k.to_s
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados"
+ "https://api.curoverse.com/auth/arvados"
]
},
update: {
"$ref" => k.to_s
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados"
+ "https://api.curoverse.com/auth/arvados"
]
},
delete: {
"$ref" => k.to_s
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados"
+ "https://api.curoverse.com/auth/arvados"
]
}
}
"$ref" => (action == 'index' ? "#{k.to_s}List" : k.to_s)
},
scopes: [
- "https://api.clinicalfuture.com/auth/arvados"
+ "https://api.curoverse.com/auth/arvados"
]
}
route.segment_keys.each do |key|