/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AssignContributorDto, AuthSchemeResponseDto, AuthSchemeValueDto, ContributorsDto, CreateTeamDto, TeamDto, UpdateTeamDto } from '../models/index'; export interface TeamContributorsDeleteContributorRequestRaw { team: string; id: string; } export interface TeamContributorsDeleteMyselfRequestRaw { team: string; } export interface TeamContributorsGetContributorsRequestRaw { team: string; } export interface TeamContributorsPostContributorRequestRaw { team: string; assignContributorDto: AssignContributorDto; } export interface TeamsDeleteTeamRequestRaw { team: string; } export interface TeamsGetTeamRequestRaw { team: string; } export interface TeamsGetTeamAuthRequestRaw { team: string; } export interface TeamsPostTeamRequestRaw { createTeamDto: CreateTeamDto; } export interface TeamsPutTeamRequestRaw { team: string; updateTeamDto: UpdateTeamDto; } export interface TeamsPutTeamAuthRequestRaw { team: string; authSchemeValueDto: AuthSchemeValueDto; } /** * TeamsApi - interface * * @export * @interface TeamsApiInterface */ export interface TeamsApiInterface { /** * * @summary Remove contributor. * @param {string} team The ID of the team. * @param {string} id The ID of the contributor. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ deleteContributorRaw(team: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Remove contributor. */ deleteContributor(team: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Remove yourself. * @param {string} team The ID of the team. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ deleteMyselfRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Remove yourself. */ deleteMyself(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get team contributors. * @param {string} team The ID of the team. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ getContributorsRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get team contributors. */ getContributors(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Assign contributor to team. * @param {string} team The ID of the team. * @param {AssignContributorDto} assignContributorDto Contributor object that needs to be added to the team. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ postContributorRaw(team: string, assignContributorDto: AssignContributorDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Assign contributor to team. */ postContributor(team: string, assignContributorDto: AssignContributorDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Delete the team. * @param {string} team The ID of the team to delete. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ deleteTeamRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete the team. */ deleteTeam(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get an team by ID. * @param {string} team The ID of the team. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ getTeamRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get an team by ID. */ getTeam(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get the team auth settings. * @param {string} team The ID of the team. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ getTeamAuthRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the team auth settings. */ getTeamAuth(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can only retrieve the list of teams when you are authenticated as a user (OpenID implicit flow). You will retrieve all teams, where you are assigned as a contributor. * @summary Get your teams. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ getTeamsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can only retrieve the list of teams when you are authenticated as a user (OpenID implicit flow). You will retrieve all teams, where you are assigned as a contributor. * Get your teams. */ getTeams(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only create an team when you are authenticated as a user (OpenID implicit flow). You will be assigned as owner of the new team automatically. * @summary Create a new team. * @param {CreateTeamDto} createTeamDto The team object that needs to be added to Squidex. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ postTeamRaw(createTeamDto: CreateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only create an team when you are authenticated as a user (OpenID implicit flow). You will be assigned as owner of the new team automatically. * Create a new team. */ postTeam(createTeamDto: CreateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Update the team. * @param {string} team The ID of the team to update. * @param {UpdateTeamDto} updateTeamDto The values to update. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ putTeamRaw(team: string, updateTeamDto: UpdateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the team. */ putTeam(team: string, updateTeamDto: UpdateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Update the team auth. * @param {string} team The ID of the team to update. * @param {AuthSchemeValueDto} authSchemeValueDto The values to update. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TeamsApiInterface */ putTeamAuthRaw(team: string, authSchemeValueDto: AuthSchemeValueDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the team auth. */ putTeamAuth(team: string, authSchemeValueDto: AuthSchemeValueDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class TeamsApi extends runtime.BaseAPI implements TeamsApiInterface { /** * Remove contributor. */ deleteContributorRaw(team: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Remove contributor. */ deleteContributor(team: string, id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Remove yourself. */ deleteMyselfRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Remove yourself. */ deleteMyself(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get team contributors. */ getContributorsRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get team contributors. */ getContributors(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Assign contributor to team. */ postContributorRaw(team: string, assignContributorDto: AssignContributorDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Assign contributor to team. */ postContributor(team: string, assignContributorDto: AssignContributorDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete the team. */ deleteTeamRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete the team. */ deleteTeam(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get an team by ID. */ getTeamRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get an team by ID. */ getTeam(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the team auth settings. */ getTeamAuthRaw(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the team auth settings. */ getTeamAuth(team: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * You can only retrieve the list of teams when you are authenticated as a user (OpenID implicit flow). You will retrieve all teams, where you are assigned as a contributor. * Get your teams. */ getTeamsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * You can only retrieve the list of teams when you are authenticated as a user (OpenID implicit flow). You will retrieve all teams, where you are assigned as a contributor. * Get your teams. */ getTeams(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only create an team when you are authenticated as a user (OpenID implicit flow). You will be assigned as owner of the new team automatically. * Create a new team. */ postTeamRaw(createTeamDto: CreateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * You can only create an team when you are authenticated as a user (OpenID implicit flow). You will be assigned as owner of the new team automatically. * Create a new team. */ postTeam(createTeamDto: CreateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update the team. */ putTeamRaw(team: string, updateTeamDto: UpdateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the team. */ putTeam(team: string, updateTeamDto: UpdateTeamDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update the team auth. */ putTeamAuthRaw(team: string, authSchemeValueDto: AuthSchemeValueDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the team auth. */ putTeamAuth(team: string, authSchemeValueDto: AuthSchemeValueDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }