Skip to main content

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 ● FileOrder input

Ordering 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 ● FileOrder input

Ordering 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 ● EntityLicenseFilter input

Filtering 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 ● LoanFilter input

Filtering 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 ● LoanFilter input

Filtering 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 ● Int scalar

Returns 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 ● Int scalar

Returns 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 scalar

The 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 scalar

The 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 scalar

The file name.

Namespace.publications ● PublicationConnection! non-null object

Fetchs a list of publications for the namespace.

Namespace.publications.filterBy ● PublicationFilter input

Filtering 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