Namespace
No description
type Namespace implements Node {
id: ID!
files(
orderBy: FileOrder
filterBy: FileFilter
first: Int
after: String
last: Int
before: String
): FileConnection!
archivedFiles(
orderBy: FileOrder
filterBy: FileFilter
first: Int
after: String
last: Int
before: String
): FileConnection!
licenses(
filterBy: EntityLicenseFilter
orderBy: LicenseOrder
first: Int
after: String
): LicenseConnection!
loans(
filterBy: LoanFilter
orderBy: LoanOrder
first: Int
after: String
): LoanConnection!
loansAmount(
filterBy: LoanFilter
): Int!
name: String!
description: String
allowedLicensers(
first: Int
after: String
last: Int
before: String
): NamespaceConnection!
allowedContentProviders(
first: Int
after: String
last: Int
before: String
): NamespaceConnection!
canLicenseContentFrom(
content: ID!
): Boolean!
canProvideContentTo(
licenser: ID!
): Boolean!
users: UserConnection!
uploadUrl(
filename: String!
): URL!
publications(
filterBy: PublicationFilter
orderBy: PublicationOrder
first: Int
after: String
last: Int
before: String
): PublicationConnection!
}
Fields
Namespace.id ● ID! non-null scalar
The ID of the namespace (an UUID).
Namespace.files ● FileConnection! non-null object
A list of files for the namespace.
Namespace.files.orderBy●FileOrderinputOrdering options for the files.
Namespace.files.filterBy ● FileFilter input
Filtering options for the files.
Namespace.files.first ● Int scalar
Returns the first n elements from the list.
Namespace.files.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.files.last ● Int scalar
Returns the last n elements from the list.
Namespace.files.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Namespace.archivedFiles ● FileConnection! non-null object
A list of archived files for the namespace.
Namespace.archivedFiles.orderBy●FileOrderinputOrdering options for the files.
Namespace.archivedFiles.filterBy ● FileFilter input
Filtering options for the archived files.
Namespace.archivedFiles.first ● Int scalar
Returns the first n elements from the list.
Namespace.archivedFiles.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.archivedFiles.last ● Int scalar
Returns the last n elements from the list.
Namespace.archivedFiles.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Namespace.licenses ● LicenseConnection! non-null object
Namespace.licenses.filterBy●EntityLicenseFilterinputFiltering options for the licenses.
Namespace.licenses.orderBy ● LicenseOrder input
Ordering options for the licenses.
Namespace.licenses.first ● Int scalar
Returns the first n elements from the list.
Namespace.licenses.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.loans ● LoanConnection! non-null object
Namespace.loans.filterBy●LoanFilterinputFiltering options for the loans.
Namespace.loans.orderBy ● LoanOrder input
Ordering options for the loans.
Namespace.loans.first ● Int scalar
Returns the first n elements from the list.
Namespace.loans.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.loansAmount ● Int! non-null scalar
Get the amount of loans for this namespace.
Namespace.loansAmount.filterBy●LoanFilterinputFiltering options for the loans.
Namespace.name ● String! non-null scalar
A human-readable name to help identify the namespace.
Namespace.description ● String scalar
A description of the namespace.
Namespace.allowedLicensers ● NamespaceConnection! non-null object
Returns a connection to the namespaces to which this namespace can provide content.
Namespace.allowedLicensers.first●IntscalarReturns the first n elements from the list.
Namespace.allowedLicensers.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.allowedLicensers.last ● Int scalar
Returns the last n elements from the list.
Namespace.allowedLicensers.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Namespace.allowedContentProviders ● NamespaceConnection! non-null object
Returns a connection to the namespaces from which this namespace can license content.
Namespace.allowedContentProviders.first●IntscalarReturns the first n elements from the list.
Namespace.allowedContentProviders.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.allowedContentProviders.last ● Int scalar
Returns the last n elements from the list.
Namespace.allowedContentProviders.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Namespace.canLicenseContentFrom ● Boolean! non-null scalar
Returns whether or not this namespace can hosts licenses to content from another namespace
Namespace.canLicenseContentFrom.content●ID!non-null scalarThe content provider namespace we want to verify if its a valid source for this namespace as licenser.
Namespace.canProvideContentTo ● Boolean! non-null scalar
Returns whether or not this namespace can provide content for another namespace
Namespace.canProvideContentTo.licenser●ID!non-null scalarThe licenser namespace we want to verify if its valid for this namespace as a content provider.
Namespace.users ● UserConnection! non-null object
The users associated with the namespace.
Namespace.uploadUrl ● URL! non-null scalar
Returns a signed URL for the upload of a file in the namespace incoming area.
Namespace.uploadUrl.filename●String!non-null scalarThe file name.
Namespace.publications ● PublicationConnection! non-null object
Fetchs a list of publications for the namespace.
Namespace.publications.filterBy●PublicationFilterinputFiltering options for the publications.
Namespace.publications.orderBy ● PublicationOrder input
Ordering options for the publications.
Namespace.publications.first ● Int scalar
Returns the first n elements from the list.
Namespace.publications.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Namespace.publications.last ● Int scalar
Returns the last n elements from the list.
Namespace.publications.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Interfaces
Node interface
An object with an ID.
Returned by
createNamespace mutation ● namespace query ● updateNamespace mutation
Member of
EncodeAudioJob object ● ExtractFilesJob object ● File object ● Job interface ● License object ● NamespaceEdge object ● PeriodicalTemplate object ● Publication object ● User object ● UserToken object