Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AdminApi

AdminApi - object-oriented interface

export

Hierarchy

  • BaseAPI
    • AdminApi

Index

Constructors

  • Parameters

    • Optional configuration: Configuration
    • basePath: string = BASE_PATH
    • axios: AxiosInstance = globalAxios

    Returns AdminApi

Properties

axios: AxiosInstance = globalAxios
basePath: string = BASE_PATH
configuration: Configuration

Methods

  • summary

    Adopt unadopted files as a repository

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Create an organization

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<Organization>>

  • summary

    Add a public key on behalf of a user

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<PublicKey>>

  • summary

    Create a repository on behalf of a user

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<Repository>>

  • summary

    Create a user

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<User>>

  • summary

    List cron tasks

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<Cron[]>>

  • summary

    Run cron task

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete unadopted files

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete a user

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Delete a user's public key

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<void>>

  • summary

    Edit an existing user

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<User>>

  • summary

    List all organizations

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<Organization[]>>

  • summary

    List all users

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<User[]>>

  • summary

    List unadopted repositories

    throws

    {RequiredError}

    memberof

    AdminApi

    Parameters

    Returns Promise<AxiosResponse<string[]>>

Generated using TypeDoc