Skip to main content

Journal Inputs and Responses

Journal Input

JournalInput: {
title: String;
url: String;
issn: String;
domainName: String;
policies: PoliciesInput: {
title: String;
firstYear: Int;
lastYear: Int;
policyType: enum: {
NUMBER_ONE;
NUMBER_TWO;
NUMBER_THREE;
NUMBER_FOUR;
}
isDataAvailabilityStatementPublished: Boolean;
isDataShared: Boolean;
isDataPeerReviewed: Boolean;
enforced: enum: {
YES;
NO;
SOMETIMES;
}
enforcedEvidence: String;
}
}

Journal Response

JournalResponse: {
journal: Journal;
errors: [
{
field: String,
message: String,
},
];
}

Paginated Journals

PaginatedJournals: {
journals: [Journal];
totalJournals: Int;
}