Skip to main content

Journal Queries

getAllJournals(currentPageNumber, limitValue)

limitValue ⟹ Int

currentPageNumber ⟹ Int

⮩ Paginated Journals
query GetAllJournals($currentPageNumber: Int!, $limitValue: Int!) {
getAllJournals(currentPageNumber: $currentPageNumber, limitValue: $limitValue) {
journals {
id
title
url
issn
domainName
policies {
title
firstYear
lastYear
policyType
isDataAvailabilityStatementPublished
isDataShared
isDataPeerReviewed
enforced
enforcedEvidence
}
createdAt
updatedAt
createdBy
}
totalJournals
}
}

getJournalByISSN(issn)

issn ⟹ String

⮩ Journal
query GetJournalByISSN($issn: String!) {
getJournalByISSN(issn: $issn) {
id
title
url
issn
domainName
policies {
title
firstYear
lastYear
policyType
isDataAvailabilityStatementPublished
isDataShared
isDataPeerReviewed
enforced
enforcedEvidence
}
createdAt
updatedAt
createdBy
}
}

getAllJournalsByCurrentUser(currentPageNumber, limitValue)

limitValue ⟹ Int

currentPageNumber ⟹ Int

⮩ Paginated Journals
query GetAllJournalsByCurrentUser($currentPageNumber: Int!, $limitValue: Int!) {
getAllJournalsByCurrentUser(currentPageNumber: $currentPageNumber, limitValue: $limitValue) {
journals {
id
title
url
issn
domainName
policies {
title
firstYear
lastYear
policyType
isDataAvailabilityStatementPublished
isDataShared
isDataPeerReviewed
enforced
enforcedEvidence
}
createdAt
updatedAt
createdBy
}
totalJournals
}
}

getAllJournalsByUserId(userId, currentPageNumber, limitValue)

userId ⟹ ID

limitValue ⟹ Int

currentPageNumber ⟹ Int

⮩ Paginated Journals
query GetAllJournalsByUserId($userId: ID!, $currentPageNumber: Int!, $limitValue: Int!) {
getAllJournalsByUserId(
userId: $userId
currentPageNumber: $currentPageNumber
limitValue: $limitValue
) {
journals {
id
title
url
issn
domainName
policies {
title
firstYear
lastYear
policyType
isDataAvailabilityStatementPublished
isDataShared
isDataPeerReviewed
enforced
enforcedEvidence
}
createdAt
updatedAt
createdBy
}
totalJournals
}
}