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;
}