Hierarchy

  • GtrClient

Constructors

Properties

baseUrl: string = "https://gtr.ukri.org/gtr/api"
debug: boolean
getCollaboration: ((id) => Promise<SingleObjectResponse<Collaboration>>)

Type declaration

getCollaborations: ((params?) => Promise<PaginatedCollaborations>)

Type declaration

getDissemination: ((id) => Promise<SingleObjectResponse<Dissemination>>)

Type declaration

getDisseminations: ((params?) => Promise<PaginatedDissemination>)

Type declaration

getFund: ((id) => Promise<SingleObjectResponse<Fund>>)

Type declaration

getFunds: ((params?) => Promise<PaginatedFunds>)

Type declaration

getFurtherFunding: ((id) => Promise<SingleObjectResponse<FurtherFunding>>)

Type declaration

getFurtherFundings: ((params?) => Promise<PaginatedFurtherFunding>)

Type declaration

getImpactSummaries: ((params?) => Promise<PaginatedImpactSummaries>)

Type declaration

getImpactSummary: ((id) => Promise<SingleObjectResponse<ImpactSummary>>)

Type declaration

getIntellectualProperties: ((params?) => Promise<PaginatedIntellectualProperties>)

Type declaration

getIntellectualProperty: ((id) => Promise<SingleObjectResponse<PolicyInfluence>>)

Type declaration

getKeyFinding: ((id) => Promise<SingleObjectResponse<KeyFinding>>)

Type declaration

getKeyFindings: ((params?) => Promise<PaginatedKeyFindings>)

Type declaration

getOrganisation: ((id) => Promise<SingleObjectResponse<Organisation>>)

Type declaration

getOrganisations: ((params?) => Promise<PaginatedOrganisations>)

Type declaration

getOutcomes: ((params?) => Promise<PaginatedOutcomes>)

Type declaration

getPeople: ((params?) => Promise<PaginatedPersons>)

Type declaration

getPerson: ((id) => Promise<SingleObjectResponse<Person>>)

Type declaration

getPersonOrganisations: ((id) => Promise<SingleObjectResponse<PaginatedProjects>>)

Type declaration

getPersonProjects: ((id) => Promise<SingleObjectResponse<PaginatedProjects>>)

Type declaration

getPolicyInfluences: ((params?) => Promise<PaginatedPolicyInfluences>)

Type declaration

getProduct: ((id) => Promise<SingleObjectResponse<Product>>)

Type declaration

getProducts: ((params?) => Promise<PaginatedProducts>)

Type declaration

getProjectCollaborations: ((id) => Promise<SingleObjectResponse<PaginatedCollaborations>>)

Type declaration

getProjectDisseminations: ((id) => Promise<SingleObjectResponse<PaginatedDissemination>>)

Type declaration

getProjectFunds: ((id) => Promise<SingleObjectResponse<PaginatedFunds>>)

Type declaration

getProjectImpactSummaries: ((id) => Promise<SingleObjectResponse<PaginatedImpactSummaries>>)

Type declaration

getProjectIntellectualProperties: ((id) => Promise<SingleObjectResponse<PaginatedIntellectualProperties>>)

Type declaration

getProjectKeyFindings: ((id) => Promise<SingleObjectResponse<PaginatedKeyFindings>>)

Type declaration

getProjectOrganisations: ((id) => Promise<SingleObjectResponse<PaginatedProjectOrganisations>>)

Type declaration

getProjectOutcomes: ((id) => Promise<SingleObjectResponse<PaginatedOutcomes>>)

Type declaration

getProjectPersons: ((id) => Promise<SingleObjectResponse<PaginatedPersons>>)

Type declaration

getProjectProducts: ((id) => Promise<SingleObjectResponse<PaginatedProducts>>)

Type declaration

getProjectPublications: ((id) => Promise<SingleObjectResponse<PaginatedPublications>>)

Type declaration

getProjectResearchMaterials: ((id) => Promise<SingleObjectResponse<PaginatedResearchMaterials>>)

Type declaration

getProjectSpinOuts: ((id) => Promise<SingleObjectResponse<PaginatedSpinOuts>>)

Type declaration

getProjects: ((params?) => Promise<PaginatedProjects>)

Type declaration

getPublication: ((id) => Promise<SingleObjectResponse<Publication>>)

Type declaration

getPublications: ((params?) => Promise<PaginatedPublications>)

Type declaration

getResearchMaterial: ((id) => Promise<SingleObjectResponse<ResearchMaterial>>)

Type declaration

getResearchMaterials: ((params?) => Promise<PaginatedResearchMaterials>)

Type declaration

getSpinOut: ((id) => Promise<SingleObjectResponse<SpinOut>>)

Type declaration

getSpinouts: ((params?) => Promise<PaginatedSpinOuts>)

Type declaration

Methods

  • Parameters

    • id: string
    • path: string

    Returns Promise<any>

  • Parameters

    • id: string
    • path: string

    Returns Promise<any>

  • Parameters

    • path: string
    • params: {} = {}

      Returns Promise<any>

    • Parameters

      • obj: any

      Returns void

    Generated using TypeDoc