Compare commits
11 commits
developmen
...
mastodon-f
Author | SHA1 | Date | |
---|---|---|---|
missytake | 7c0ed30a2d | ||
missytake | 40c37cb1ec | ||
missytake | beb134972a | ||
missytake | 48b177d51e | ||
missytake | d32ccc52ec | ||
missytake | 2f32d949b4 | ||
missytake | f7e73ea407 | ||
missytake | 4980d72d52 | ||
missytake | 9973ea0139 | ||
missytake | a5faf716bb | ||
missytake | bd17d5321b |
7
kibicara-frontend/openapitools.json
Normal file
7
kibicara-frontend/openapitools.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"$schema": "node_modules/@openapitools/openapi-generator-cli/config.schema.json",
|
||||||
|
"spaces": 2,
|
||||||
|
"generator-cli": {
|
||||||
|
"version": "5.4.0"
|
||||||
|
}
|
||||||
|
}
|
16589
kibicara-frontend/package-lock.json
generated
16589
kibicara-frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -6,6 +6,7 @@ api/api.ts
|
||||||
api/badwords.service.ts
|
api/badwords.service.ts
|
||||||
api/email.service.ts
|
api/email.service.ts
|
||||||
api/hoods.service.ts
|
api/hoods.service.ts
|
||||||
|
api/mastodon.service.ts
|
||||||
api/telegram.service.ts
|
api/telegram.service.ts
|
||||||
api/test.service.ts
|
api/test.service.ts
|
||||||
api/triggers.service.ts
|
api/triggers.service.ts
|
||||||
|
@ -16,7 +17,6 @@ git_push.sh
|
||||||
index.ts
|
index.ts
|
||||||
model/bodyAccessToken.ts
|
model/bodyAccessToken.ts
|
||||||
model/bodyAdmin.ts
|
model/bodyAdmin.ts
|
||||||
model/bodyAdminLoginAdminLoginPost.ts
|
|
||||||
model/bodyBadWord.ts
|
model/bodyBadWord.ts
|
||||||
model/bodyHood.ts
|
model/bodyHood.ts
|
||||||
model/bodyPassword.ts
|
model/bodyPassword.ts
|
||||||
|
@ -28,6 +28,6 @@ model/kibicaraPlatformsEmailWebapiBodyEmail.ts
|
||||||
model/kibicaraPlatformsEmailWebapiBodyMessage.ts
|
model/kibicaraPlatformsEmailWebapiBodyMessage.ts
|
||||||
model/kibicaraPlatformsTestWebapiBodyMessage.ts
|
model/kibicaraPlatformsTestWebapiBodyMessage.ts
|
||||||
model/kibicaraWebapiAdminBodyEmail.ts
|
model/kibicaraWebapiAdminBodyEmail.ts
|
||||||
model/validationError.ts
|
|
||||||
model/models.ts
|
model/models.ts
|
||||||
|
model/validationError.ts
|
||||||
variables.ts
|
variables.ts
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
5.0.0-beta2
|
5.4.0
|
|
@ -75,7 +75,7 @@ export class AppModule {}
|
||||||
// configuring providers
|
// configuring providers
|
||||||
import { ApiModule, Configuration, ConfigurationParameters } from '';
|
import { ApiModule, Configuration, ConfigurationParameters } from '';
|
||||||
|
|
||||||
export function apiConfigFactory (): Configuration => {
|
export function apiConfigFactory (): Configuration {
|
||||||
const params: ConfigurationParameters = {
|
const params: ConfigurationParameters = {
|
||||||
// set configuration parameters here.
|
// set configuration parameters here.
|
||||||
}
|
}
|
||||||
|
@ -120,7 +120,7 @@ export class AppModule {}
|
||||||
import { DefaultApi } from '';
|
import { DefaultApi } from '';
|
||||||
|
|
||||||
export class AppComponent {
|
export class AppComponent {
|
||||||
constructor(private apiGateway: DefaultApi) { }
|
constructor(private apiGateway: DefaultApi) { }
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ export class AppModule {
|
||||||
|
|
||||||
|
|
||||||
### Set service base path
|
### Set service base path
|
||||||
If different than the generated base path, during app bootstrap, you can provide the base path to your service.
|
If different than the generated base path, during app bootstrap, you can provide the base path to your service.
|
||||||
|
|
||||||
```
|
```
|
||||||
import { BASE_PATH } from '';
|
import { BASE_PATH } from '';
|
||||||
|
@ -200,4 +200,4 @@ import { environment } from '../environments/environment';
|
||||||
bootstrap: [ AppComponent ]
|
bootstrap: [ AppComponent ]
|
||||||
})
|
})
|
||||||
export class AppModule { }
|
export class AppModule { }
|
||||||
```
|
```
|
||||||
|
|
|
@ -6,6 +6,7 @@ import { AdminService } from './api/admin.service';
|
||||||
import { BadwordsService } from './api/badwords.service';
|
import { BadwordsService } from './api/badwords.service';
|
||||||
import { EmailService } from './api/email.service';
|
import { EmailService } from './api/email.service';
|
||||||
import { HoodsService } from './api/hoods.service';
|
import { HoodsService } from './api/hoods.service';
|
||||||
|
import { MastodonService } from './api/mastodon.service';
|
||||||
import { TelegramService } from './api/telegram.service';
|
import { TelegramService } from './api/telegram.service';
|
||||||
import { TestService } from './api/test.service';
|
import { TestService } from './api/test.service';
|
||||||
import { TriggersService } from './api/triggers.service';
|
import { TriggersService } from './api/triggers.service';
|
||||||
|
|
|
@ -13,16 +13,23 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { BodyAccessToken } from '../model/models';
|
// @ts-ignore
|
||||||
import { BodyAdmin } from '../model/models';
|
import { BodyAccessToken } from '../model/bodyAccessToken';
|
||||||
import { BodyPassword } from '../model/models';
|
// @ts-ignore
|
||||||
import { HTTPValidationError } from '../model/models';
|
import { BodyAdmin } from '../model/bodyAdmin';
|
||||||
import { KibicaraWebapiAdminBodyEmail } from '../model/models';
|
// @ts-ignore
|
||||||
|
import { BodyPassword } from '../model/bodyPassword';
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
// @ts-ignore
|
||||||
|
import { KibicaraWebapiAdminBodyEmail } from '../model/kibicaraWebapiAdminBodyEmail';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -33,7 +40,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class AdminService {
|
export class AdminService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -108,40 +115,52 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public confirm(registerToken: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<BodyAccessToken>;
|
public confirm(registerToken: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<BodyAccessToken>;
|
||||||
public confirm(registerToken: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<BodyAccessToken>>;
|
public confirm(registerToken: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<BodyAccessToken>>;
|
||||||
public confirm(registerToken: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<BodyAccessToken>>;
|
public confirm(registerToken: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<BodyAccessToken>>;
|
||||||
public confirm(registerToken: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public confirm(registerToken: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (registerToken === null || registerToken === undefined) {
|
if (registerToken === null || registerToken === undefined) {
|
||||||
throw new Error('Required parameter registerToken was null or undefined when calling confirm.');
|
throw new Error('Required parameter registerToken was null or undefined when calling confirm.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/api/admin/confirm/${encodeURIComponent(String(registerToken))}`,
|
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/admin/confirm/${encodeURIComponent(String(registerToken))}`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -155,10 +174,10 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<BodyAccessToken>;
|
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<BodyAccessToken>;
|
||||||
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<BodyAccessToken>>;
|
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<BodyAccessToken>>;
|
||||||
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<BodyAccessToken>>;
|
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<BodyAccessToken>>;
|
||||||
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public confirmReset(resetToken: string, bodyPassword: BodyPassword, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (resetToken === null || resetToken === undefined) {
|
if (resetToken === null || resetToken === undefined) {
|
||||||
throw new Error('Required parameter resetToken was null or undefined when calling confirmReset.');
|
throw new Error('Required parameter resetToken was null or undefined when calling confirmReset.');
|
||||||
}
|
}
|
||||||
|
@ -166,18 +185,23 @@ export class AdminService {
|
||||||
throw new Error('Required parameter bodyPassword was null or undefined when calling confirmReset.');
|
throw new Error('Required parameter bodyPassword was null or undefined when calling confirmReset.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -187,20 +211,27 @@ export class AdminService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/api/admin/reset/${encodeURIComponent(String(resetToken))}`,
|
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/admin/reset/${encodeURIComponent(String(resetToken))}`,
|
||||||
bodyPassword,
|
bodyPassword,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -212,42 +243,55 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable<any>;
|
public deleteAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable<any>;
|
||||||
public deleteAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable<HttpResponse<any>>;
|
public deleteAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined}): Observable<HttpEvent<any>>;
|
public deleteAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined}): Observable<any> {
|
public deleteAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: undefined, context?: HttpContext}): Observable<any> {
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/admin/`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/admin/`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -256,47 +300,59 @@ export class AdminService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Admin Read
|
* Admin Read
|
||||||
* Get a list of all hoods of a given admin.
|
* Get a list of all hoods of a given admin.
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/admin/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/admin/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -305,47 +361,59 @@ export class AdminService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Admin Hood Read All
|
* Admin Hood Read All
|
||||||
* Get a list of all hoods of a given admin.
|
* Get a list of all hoods of a given admin.
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getHoodsAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getHoodsAdmin(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getHoodsAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getHoodsAdmin(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getHoodsAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getHoodsAdmin(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getHoodsAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getHoodsAdmin(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/admin/hoods/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/admin/hoods/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -364,10 +432,10 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<BodyAccessToken>;
|
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<BodyAccessToken>;
|
||||||
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<BodyAccessToken>>;
|
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<BodyAccessToken>>;
|
||||||
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<BodyAccessToken>>;
|
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<BodyAccessToken>>;
|
||||||
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public login(username: string, password: string, grantType?: string, scope?: string, clientId?: string, clientSecret?: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (username === null || username === undefined) {
|
if (username === null || username === undefined) {
|
||||||
throw new Error('Required parameter username was null or undefined when calling login.');
|
throw new Error('Required parameter username was null or undefined when calling login.');
|
||||||
}
|
}
|
||||||
|
@ -375,18 +443,23 @@ export class AdminService {
|
||||||
throw new Error('Required parameter password was null or undefined when calling login.');
|
throw new Error('Required parameter password was null or undefined when calling login.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
// to determine the Content-Type header
|
// to determine the Content-Type header
|
||||||
|
@ -396,45 +469,52 @@ export class AdminService {
|
||||||
|
|
||||||
const canConsumeForm = this.canConsumeForm(consumes);
|
const canConsumeForm = this.canConsumeForm(consumes);
|
||||||
|
|
||||||
let formParams: { append(param: string, value: any): any; };
|
let localVarFormParams: { append(param: string, value: any): any; };
|
||||||
let useForm = false;
|
let localVarUseForm = false;
|
||||||
let convertFormParamsToString = false;
|
let localVarConvertFormParamsToString = false;
|
||||||
if (useForm) {
|
if (localVarUseForm) {
|
||||||
formParams = new FormData();
|
localVarFormParams = new FormData();
|
||||||
} else {
|
} else {
|
||||||
formParams = new HttpParams({encoder: this.encoder});
|
localVarFormParams = new HttpParams({encoder: this.encoder});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (grantType !== undefined) {
|
if (grantType !== undefined) {
|
||||||
formParams = formParams.append('grant_type', <any>grantType) as any || formParams;
|
localVarFormParams = localVarFormParams.append('grant_type', <any>grantType) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
if (username !== undefined) {
|
if (username !== undefined) {
|
||||||
formParams = formParams.append('username', <any>username) as any || formParams;
|
localVarFormParams = localVarFormParams.append('username', <any>username) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
if (password !== undefined) {
|
if (password !== undefined) {
|
||||||
formParams = formParams.append('password', <any>password) as any || formParams;
|
localVarFormParams = localVarFormParams.append('password', <any>password) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
if (scope !== undefined) {
|
if (scope !== undefined) {
|
||||||
formParams = formParams.append('scope', <any>scope) as any || formParams;
|
localVarFormParams = localVarFormParams.append('scope', <any>scope) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
if (clientId !== undefined) {
|
if (clientId !== undefined) {
|
||||||
formParams = formParams.append('client_id', <any>clientId) as any || formParams;
|
localVarFormParams = localVarFormParams.append('client_id', <any>clientId) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
if (clientSecret !== undefined) {
|
if (clientSecret !== undefined) {
|
||||||
formParams = formParams.append('client_secret', <any>clientSecret) as any || formParams;
|
localVarFormParams = localVarFormParams.append('client_secret', <any>clientSecret) as any || localVarFormParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/api/admin/login/`,
|
return this.httpClient.post<BodyAccessToken>(`${this.configuration.basePath}/admin/login/`,
|
||||||
convertFormParamsToString ? formParams.toString() : formParams,
|
localVarConvertFormParamsToString ? localVarFormParams.toString() : localVarFormParams,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -448,26 +528,31 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public register(bodyAdmin: BodyAdmin, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<object>;
|
public register(bodyAdmin: BodyAdmin, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<object>;
|
||||||
public register(bodyAdmin: BodyAdmin, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<object>>;
|
public register(bodyAdmin: BodyAdmin, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<object>>;
|
||||||
public register(bodyAdmin: BodyAdmin, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<object>>;
|
public register(bodyAdmin: BodyAdmin, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<object>>;
|
||||||
public register(bodyAdmin: BodyAdmin, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public register(bodyAdmin: BodyAdmin, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (bodyAdmin === null || bodyAdmin === undefined) {
|
if (bodyAdmin === null || bodyAdmin === undefined) {
|
||||||
throw new Error('Required parameter bodyAdmin was null or undefined when calling register.');
|
throw new Error('Required parameter bodyAdmin was null or undefined when calling register.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -477,20 +562,27 @@ export class AdminService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<object>(`${this.configuration.basePath}/api/admin/register/`,
|
return this.httpClient.post<object>(`${this.configuration.basePath}/admin/register/`,
|
||||||
bodyAdmin,
|
bodyAdmin,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -504,26 +596,31 @@ export class AdminService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<object>;
|
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<object>;
|
||||||
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<object>>;
|
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<object>>;
|
||||||
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<object>>;
|
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<object>>;
|
||||||
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public reset(kibicaraWebapiAdminBodyEmail: KibicaraWebapiAdminBodyEmail, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (kibicaraWebapiAdminBodyEmail === null || kibicaraWebapiAdminBodyEmail === undefined) {
|
if (kibicaraWebapiAdminBodyEmail === null || kibicaraWebapiAdminBodyEmail === undefined) {
|
||||||
throw new Error('Required parameter kibicaraWebapiAdminBodyEmail was null or undefined when calling reset.');
|
throw new Error('Required parameter kibicaraWebapiAdminBodyEmail was null or undefined when calling reset.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -533,20 +630,27 @@ export class AdminService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<object>(`${this.configuration.basePath}/api/admin/reset/`,
|
return this.httpClient.post<object>(`${this.configuration.basePath}/admin/reset/`,
|
||||||
kibicaraWebapiAdminBodyEmail,
|
kibicaraWebapiAdminBodyEmail,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,8 @@ export * from './email.service';
|
||||||
import { EmailService } from './email.service';
|
import { EmailService } from './email.service';
|
||||||
export * from './hoods.service';
|
export * from './hoods.service';
|
||||||
import { HoodsService } from './hoods.service';
|
import { HoodsService } from './hoods.service';
|
||||||
|
export * from './mastodon.service';
|
||||||
|
import { MastodonService } from './mastodon.service';
|
||||||
export * from './telegram.service';
|
export * from './telegram.service';
|
||||||
import { TelegramService } from './telegram.service';
|
import { TelegramService } from './telegram.service';
|
||||||
export * from './test.service';
|
export * from './test.service';
|
||||||
|
@ -14,4 +16,4 @@ export * from './triggers.service';
|
||||||
import { TriggersService } from './triggers.service';
|
import { TriggersService } from './triggers.service';
|
||||||
export * from './twitter.service';
|
export * from './twitter.service';
|
||||||
import { TwitterService } from './twitter.service';
|
import { TwitterService } from './twitter.service';
|
||||||
export const APIS = [AdminService, BadwordsService, EmailService, HoodsService, TelegramService, TestService, TriggersService, TwitterService];
|
export const APIS = [AdminService, BadwordsService, EmailService, HoodsService, MastodonService, TelegramService, TestService, TriggersService, TwitterService];
|
||||||
|
|
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { BodyBadWord } from '../model/models';
|
// @ts-ignore
|
||||||
import { HTTPValidationError } from '../model/models';
|
import { BodyBadWord } from '../model/bodyBadWord';
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -30,7 +34,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class BadwordsService {
|
export class BadwordsService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -93,10 +97,10 @@ export class BadwordsService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public createBadword(hoodId: number, bodyBadWord: BodyBadWord, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling createBadword.');
|
throw new Error('Required parameter hoodId was null or undefined when calling createBadword.');
|
||||||
}
|
}
|
||||||
|
@ -104,25 +108,30 @@ export class BadwordsService {
|
||||||
throw new Error('Required parameter bodyBadWord was null or undefined when calling createBadword.');
|
throw new Error('Required parameter bodyBadWord was null or undefined when calling createBadword.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -132,20 +141,27 @@ export class BadwordsService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/badwords/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/badwords/`,
|
||||||
bodyBadWord,
|
bodyBadWord,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -154,16 +170,16 @@ export class BadwordsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Badword Delete
|
* Badword Delete
|
||||||
* Deletes badword with id **badword_id** for hood with id **hood_id**.
|
* Deletes badword with id **badword_id** for hood with id **hood_id**.
|
||||||
* @param badwordId
|
* @param badwordId
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteBadword(badwordId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public deleteBadword(badwordId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public deleteBadword(badwordId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public deleteBadword(badwordId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteBadword(badwordId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public deleteBadword(badwordId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteBadword(badwordId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public deleteBadword(badwordId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (badwordId === null || badwordId === undefined) {
|
if (badwordId === null || badwordId === undefined) {
|
||||||
throw new Error('Required parameter badwordId was null or undefined when calling deleteBadword.');
|
throw new Error('Required parameter badwordId was null or undefined when calling deleteBadword.');
|
||||||
}
|
}
|
||||||
|
@ -171,38 +187,51 @@ export class BadwordsService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling deleteBadword.');
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteBadword.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -211,16 +240,16 @@ export class BadwordsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Badword Read
|
* Badword Read
|
||||||
* Reads badword with id **badword_id** for hood with id **hood_id**.
|
* Reads badword with id **badword_id** for hood with id **hood_id**.
|
||||||
* @param badwordId
|
* @param badwordId
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getBadword(badwordId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getBadword(badwordId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getBadword(badwordId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getBadword(badwordId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getBadword(badwordId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getBadword(badwordId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getBadword(badwordId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getBadword(badwordId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (badwordId === null || badwordId === undefined) {
|
if (badwordId === null || badwordId === undefined) {
|
||||||
throw new Error('Required parameter badwordId was null or undefined when calling getBadword.');
|
throw new Error('Required parameter badwordId was null or undefined when calling getBadword.');
|
||||||
}
|
}
|
||||||
|
@ -228,38 +257,50 @@ export class BadwordsService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getBadword.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getBadword.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -268,51 +309,63 @@ export class BadwordsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Badword Read All
|
* Badword Read All
|
||||||
* Get all badwords of hood with id **hood_id**.
|
* Get all badwords of hood with id **hood_id**.
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getBadwords(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getBadwords(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getBadwords(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getBadwords(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getBadwords(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getBadwords(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getBadwords(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getBadwords(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getBadwords.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getBadwords.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/badwords/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/badwords/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -328,10 +381,10 @@ export class BadwordsService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public updateBadword(badwordId: number, hoodId: number, bodyBadWord: BodyBadWord, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (badwordId === null || badwordId === undefined) {
|
if (badwordId === null || badwordId === undefined) {
|
||||||
throw new Error('Required parameter badwordId was null or undefined when calling updateBadword.');
|
throw new Error('Required parameter badwordId was null or undefined when calling updateBadword.');
|
||||||
}
|
}
|
||||||
|
@ -342,25 +395,30 @@ export class BadwordsService {
|
||||||
throw new Error('Required parameter bodyBadWord was null or undefined when calling updateBadword.');
|
throw new Error('Required parameter bodyBadWord was null or undefined when calling updateBadword.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -370,20 +428,27 @@ export class BadwordsService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.put<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
return this.httpClient.put<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/badwords/${encodeURIComponent(String(badwordId))}`,
|
||||||
bodyBadWord,
|
bodyBadWord,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { BodyHood } from '../model/models';
|
// @ts-ignore
|
||||||
import { HTTPValidationError } from '../model/models';
|
import { BodyHood } from '../model/bodyHood';
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -30,7 +34,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class HoodsService {
|
export class HoodsService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -92,33 +96,38 @@ export class HoodsService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public createHood(bodyHood: BodyHood, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public createHood(bodyHood: BodyHood, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public createHood(bodyHood: BodyHood, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public createHood(bodyHood: BodyHood, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public createHood(bodyHood: BodyHood, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public createHood(bodyHood: BodyHood, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public createHood(bodyHood: BodyHood, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public createHood(bodyHood: BodyHood, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (bodyHood === null || bodyHood === undefined) {
|
if (bodyHood === null || bodyHood === undefined) {
|
||||||
throw new Error('Required parameter bodyHood was null or undefined when calling createHood.');
|
throw new Error('Required parameter bodyHood was null or undefined when calling createHood.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -128,20 +137,27 @@ export class HoodsService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/`,
|
||||||
bodyHood,
|
bodyHood,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -150,51 +166,64 @@ export class HoodsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hood Delete
|
* Hood Delete
|
||||||
* Deletes hood with id **hood_id**.
|
* Deletes hood with id **hood_id**.
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteHood(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public deleteHood(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public deleteHood(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public deleteHood(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteHood(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public deleteHood(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteHood(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public deleteHood(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling deleteHood.');
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteHood.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -203,44 +232,56 @@ export class HoodsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hood Read
|
* Hood Read
|
||||||
* Get hood with id **hood_id**.
|
* Get hood with id **hood_id**.
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getHood(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getHood(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getHood(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getHood(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getHood(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getHood(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getHood(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getHood(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getHood.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getHood.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -249,40 +290,52 @@ export class HoodsService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hood Read All
|
* Hood Read All
|
||||||
* Get all existing hoods.
|
* Get all existing hoods.
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getHoods(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getHoods(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getHoods(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getHoods(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getHoods(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getHoods(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getHoods(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getHoods(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -297,10 +350,10 @@ export class HoodsService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public updateHood(hoodId: number, bodyHood: BodyHood, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public updateHood(hoodId: number, bodyHood: BodyHood, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public updateHood(hoodId: number, bodyHood: BodyHood, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling updateHood.');
|
throw new Error('Required parameter hoodId was null or undefined when calling updateHood.');
|
||||||
}
|
}
|
||||||
|
@ -308,25 +361,30 @@ export class HoodsService {
|
||||||
throw new Error('Required parameter bodyHood was null or undefined when calling updateHood.');
|
throw new Error('Required parameter bodyHood was null or undefined when calling updateHood.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -336,20 +394,27 @@ export class HoodsService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.put<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}`,
|
return this.httpClient.put<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}`,
|
||||||
bodyHood,
|
bodyHood,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
647
kibicara-frontend/src/app/core/api/api/mastodon.service.ts
Normal file
647
kibicara-frontend/src/app/core/api/api/mastodon.service.ts
Normal file
|
@ -0,0 +1,647 @@
|
||||||
|
/**
|
||||||
|
* FastAPI
|
||||||
|
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
|
||||||
|
*
|
||||||
|
* The version of the OpenAPI document: 0.1.0
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
/* tslint:disable:no-unused-variable member-ordering */
|
||||||
|
|
||||||
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Injectable({
|
||||||
|
providedIn: 'root'
|
||||||
|
})
|
||||||
|
export class MastodonService {
|
||||||
|
|
||||||
|
protected basePath = 'http://localhost:8000/api';
|
||||||
|
public defaultHeaders = new HttpHeaders();
|
||||||
|
public configuration = new Configuration();
|
||||||
|
public encoder: HttpParameterCodec;
|
||||||
|
|
||||||
|
constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) {
|
||||||
|
if (configuration) {
|
||||||
|
this.configuration = configuration;
|
||||||
|
}
|
||||||
|
if (typeof this.configuration.basePath !== 'string') {
|
||||||
|
if (typeof basePath !== 'string') {
|
||||||
|
basePath = this.basePath;
|
||||||
|
}
|
||||||
|
this.configuration.basePath = basePath;
|
||||||
|
}
|
||||||
|
this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {
|
||||||
|
if (typeof value === "object" && value instanceof Date === false) {
|
||||||
|
httpParams = this.addToHttpParamsRecursive(httpParams, value);
|
||||||
|
} else {
|
||||||
|
httpParams = this.addToHttpParamsRecursive(httpParams, value, key);
|
||||||
|
}
|
||||||
|
return httpParams;
|
||||||
|
}
|
||||||
|
|
||||||
|
private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {
|
||||||
|
if (value == null) {
|
||||||
|
return httpParams;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof value === "object") {
|
||||||
|
if (Array.isArray(value)) {
|
||||||
|
(value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));
|
||||||
|
} else if (value instanceof Date) {
|
||||||
|
if (key != null) {
|
||||||
|
httpParams = httpParams.append(key,
|
||||||
|
(value as Date).toISOString().substr(0, 10));
|
||||||
|
} else {
|
||||||
|
throw Error("key may not be null if value is Date");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(
|
||||||
|
httpParams, value[k], key != null ? `${key}.${k}` : k));
|
||||||
|
}
|
||||||
|
} else if (key != null) {
|
||||||
|
httpParams = httpParams.append(key, value);
|
||||||
|
} else {
|
||||||
|
throw Error("key may not be null if value is not object or array");
|
||||||
|
}
|
||||||
|
return httpParams;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Create
|
||||||
|
* Add a Mastodon Account to a Ticketfrei account. open questions: do we really get the username + password like this? can the instance_url have different ways of writing? :param: instance_url: the API base URL of the mastodon server :param: username: the username of the Mastodon account :param: password: the password of the Mastodon account :param: hood: the hood ORM object
|
||||||
|
* @param hoodId
|
||||||
|
* @param instanceUrl
|
||||||
|
* @param username
|
||||||
|
* @param password
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public createMastodon(hoodId: number, instanceUrl: any, username: any, password: any, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public createMastodon(hoodId: number, instanceUrl: any, username: any, password: any, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public createMastodon(hoodId: number, instanceUrl: any, username: any, password: any, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public createMastodon(hoodId: number, instanceUrl: any, username: any, password: any, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling createMastodon.');
|
||||||
|
}
|
||||||
|
if (instanceUrl === null || instanceUrl === undefined) {
|
||||||
|
throw new Error('Required parameter instanceUrl was null or undefined when calling createMastodon.');
|
||||||
|
}
|
||||||
|
if (username === null || username === undefined) {
|
||||||
|
throw new Error('Required parameter username was null or undefined when calling createMastodon.');
|
||||||
|
}
|
||||||
|
if (password === null || password === undefined) {
|
||||||
|
throw new Error('Required parameter password was null or undefined when calling createMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarQueryParameters = new HttpParams({encoder: this.encoder});
|
||||||
|
if (instanceUrl !== undefined && instanceUrl !== null) {
|
||||||
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
|
<any>instanceUrl, 'instance_url');
|
||||||
|
}
|
||||||
|
if (username !== undefined && username !== null) {
|
||||||
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
|
<any>username, 'username');
|
||||||
|
}
|
||||||
|
if (password !== undefined && password !== null) {
|
||||||
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
|
<any>password, 'password');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/`,
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
params: localVarQueryParameters,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Delete
|
||||||
|
* @param mastodonId
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public deleteMastodon(mastodonId: any, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public deleteMastodon(mastodonId: any, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public deleteMastodon(mastodonId: any, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public deleteMastodon(mastodonId: any, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (mastodonId === null || mastodonId === undefined) {
|
||||||
|
throw new Error('Required parameter mastodonId was null or undefined when calling deleteMastodon.');
|
||||||
|
}
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/${encodeURIComponent(String(mastodonId))}`,
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Read
|
||||||
|
* @param mastodonId
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public getMastodon(mastodonId: any, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public getMastodon(mastodonId: any, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public getMastodon(mastodonId: any, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public getMastodon(mastodonId: any, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (mastodonId === null || mastodonId === undefined) {
|
||||||
|
throw new Error('Required parameter mastodonId was null or undefined when calling getMastodon.');
|
||||||
|
}
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling getMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/${encodeURIComponent(String(mastodonId))}`,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Read All
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public getMastodons(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public getMastodons(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public getMastodons(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public getMastodons(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling getMastodons.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/`,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Read All Public
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public getMastodonsPublic(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public getMastodonsPublic(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public getMastodonsPublic(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public getMastodonsPublic(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling getMastodonsPublic.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/public`,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Start
|
||||||
|
* @param mastodonId
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public startMastodon(mastodonId: any, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public startMastodon(mastodonId: any, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public startMastodon(mastodonId: any, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public startMastodon(mastodonId: any, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (mastodonId === null || mastodonId === undefined) {
|
||||||
|
throw new Error('Required parameter mastodonId was null or undefined when calling startMastodon.');
|
||||||
|
}
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling startMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/${encodeURIComponent(String(mastodonId))}/start`,
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Status
|
||||||
|
* @param mastodonId
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public statusMastodon(mastodonId: any, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public statusMastodon(mastodonId: any, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public statusMastodon(mastodonId: any, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public statusMastodon(mastodonId: any, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (mastodonId === null || mastodonId === undefined) {
|
||||||
|
throw new Error('Required parameter mastodonId was null or undefined when calling statusMastodon.');
|
||||||
|
}
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling statusMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/${encodeURIComponent(String(mastodonId))}/status`,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mastodon Stop
|
||||||
|
* @param mastodonId
|
||||||
|
* @param hoodId
|
||||||
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
|
* @param reportProgress flag to report request and response progress.
|
||||||
|
*/
|
||||||
|
public stopMastodon(mastodonId: any, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
|
public stopMastodon(mastodonId: any, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
|
public stopMastodon(mastodonId: any, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
|
public stopMastodon(mastodonId: any, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
|
if (mastodonId === null || mastodonId === undefined) {
|
||||||
|
throw new Error('Required parameter mastodonId was null or undefined when calling stopMastodon.');
|
||||||
|
}
|
||||||
|
if (hoodId === null || hoodId === undefined) {
|
||||||
|
throw new Error('Required parameter hoodId was null or undefined when calling stopMastodon.');
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
|
let localVarCredential: string | undefined;
|
||||||
|
// authentication (OAuth2PasswordBearer) required
|
||||||
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
|
if (localVarCredential) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
|
// to determine the Accept header
|
||||||
|
const httpHeaderAccepts: string[] = [
|
||||||
|
'application/json'
|
||||||
|
];
|
||||||
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
|
}
|
||||||
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/mastodon/${encodeURIComponent(String(mastodonId))}/stop`,
|
||||||
|
null,
|
||||||
|
{
|
||||||
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
|
withCredentials: this.configuration.withCredentials,
|
||||||
|
headers: localVarHeaders,
|
||||||
|
observe: observe,
|
||||||
|
reportProgress: reportProgress
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
7
kibicara-frontend/src/app/core/api/api/openapitools.json
Normal file
7
kibicara-frontend/src/app/core/api/api/openapitools.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"$schema": "node_modules/@openapitools/openapi-generator-cli/config.schema.json",
|
||||||
|
"spaces": 2,
|
||||||
|
"generator-cli": {
|
||||||
|
"version": "5.4.0"
|
||||||
|
}
|
||||||
|
}
|
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { BodyTelegram } from '../model/models';
|
// @ts-ignore
|
||||||
import { HTTPValidationError } from '../model/models';
|
import { BodyTelegram } from '../model/bodyTelegram';
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -30,7 +34,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class TelegramService {
|
export class TelegramService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -92,10 +96,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public createTelegram(hoodId: number, bodyTelegram: BodyTelegram, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling createTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling createTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -103,25 +107,30 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter bodyTelegram was null or undefined when calling createTelegram.');
|
throw new Error('Required parameter bodyTelegram was null or undefined when calling createTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -131,20 +140,27 @@ export class TelegramService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/`,
|
||||||
bodyTelegram,
|
bodyTelegram,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -158,10 +174,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public deleteTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public deleteTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling deleteTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling deleteTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -169,38 +185,51 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling deleteTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -214,10 +243,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling getTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling getTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -225,38 +254,50 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -269,46 +310,58 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTelegrams(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTelegrams(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTelegrams(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTelegrams(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTelegrams(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTelegrams(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTelegrams(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTelegrams(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTelegrams.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTelegrams.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -321,39 +374,51 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTelegramsPublic(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTelegramsPublic(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTelegramsPublic(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTelegramsPublic(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTelegramsPublic(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTelegramsPublic(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTelegramsPublic(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTelegramsPublic(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTelegramsPublic.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTelegramsPublic.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/public`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/public`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -367,10 +432,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public startTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public startTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public startTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public startTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public startTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public startTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public startTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public startTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling startTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling startTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -378,39 +443,51 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling startTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling startTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/start`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/start`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -424,10 +501,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public statusTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public statusTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public statusTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public statusTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public statusTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public statusTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public statusTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public statusTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling statusTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling statusTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -435,38 +512,50 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling statusTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling statusTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/status`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/status`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -480,10 +569,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public stopTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public stopTelegram(telegramId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public stopTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public stopTelegram(telegramId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public stopTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public stopTelegram(telegramId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public stopTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public stopTelegram(telegramId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling stopTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling stopTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -491,39 +580,51 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling stopTelegram.');
|
throw new Error('Required parameter hoodId was null or undefined when calling stopTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/stop`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}/stop`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -538,10 +639,10 @@ export class TelegramService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public updateTelegram(telegramId: number, hoodId: number, bodyTelegram: BodyTelegram, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (telegramId === null || telegramId === undefined) {
|
if (telegramId === null || telegramId === undefined) {
|
||||||
throw new Error('Required parameter telegramId was null or undefined when calling updateTelegram.');
|
throw new Error('Required parameter telegramId was null or undefined when calling updateTelegram.');
|
||||||
}
|
}
|
||||||
|
@ -552,25 +653,30 @@ export class TelegramService {
|
||||||
throw new Error('Required parameter bodyTelegram was null or undefined when calling updateTelegram.');
|
throw new Error('Required parameter bodyTelegram was null or undefined when calling updateTelegram.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -580,20 +686,27 @@ export class TelegramService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.put<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
return this.httpClient.put<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/telegram/${encodeURIComponent(String(telegramId))}`,
|
||||||
bodyTelegram,
|
bodyTelegram,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { HTTPValidationError } from '../model/models';
|
// @ts-ignore
|
||||||
import { KibicaraPlatformsTestWebapiBodyMessage } from '../model/models';
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
// @ts-ignore
|
||||||
|
import { KibicaraPlatformsTestWebapiBodyMessage } from '../model/kibicaraPlatformsTestWebapiBodyMessage';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -30,7 +34,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class TestService {
|
export class TestService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -91,47 +95,59 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testCreateHoodsHoodIdTestPost(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testCreateHoodsHoodIdTestPost(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testCreateHoodsHoodIdTestPost(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling testCreateHoodsHoodIdTestPost.');
|
throw new Error('Required parameter hoodId was null or undefined when calling testCreateHoodsHoodIdTestPost.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -145,10 +161,10 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testDeleteHoodsHoodIdTestTestIdDelete(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (testId === null || testId === undefined) {
|
if (testId === null || testId === undefined) {
|
||||||
throw new Error('Required parameter testId was null or undefined when calling testDeleteHoodsHoodIdTestTestIdDelete.');
|
throw new Error('Required parameter testId was null or undefined when calling testDeleteHoodsHoodIdTestTestIdDelete.');
|
||||||
}
|
}
|
||||||
|
@ -156,38 +172,51 @@ export class TestService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling testDeleteHoodsHoodIdTestTestIdDelete.');
|
throw new Error('Required parameter hoodId was null or undefined when calling testDeleteHoodsHoodIdTestTestIdDelete.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -202,10 +231,10 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testMessageCreateHoodsHoodIdTestTestIdMessagesPost(testId: number, hoodId: number, kibicaraPlatformsTestWebapiBodyMessage: KibicaraPlatformsTestWebapiBodyMessage, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (testId === null || testId === undefined) {
|
if (testId === null || testId === undefined) {
|
||||||
throw new Error('Required parameter testId was null or undefined when calling testMessageCreateHoodsHoodIdTestTestIdMessagesPost.');
|
throw new Error('Required parameter testId was null or undefined when calling testMessageCreateHoodsHoodIdTestTestIdMessagesPost.');
|
||||||
}
|
}
|
||||||
|
@ -216,25 +245,30 @@ export class TestService {
|
||||||
throw new Error('Required parameter kibicaraPlatformsTestWebapiBodyMessage was null or undefined when calling testMessageCreateHoodsHoodIdTestTestIdMessagesPost.');
|
throw new Error('Required parameter kibicaraPlatformsTestWebapiBodyMessage was null or undefined when calling testMessageCreateHoodsHoodIdTestTestIdMessagesPost.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -244,20 +278,27 @@ export class TestService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}/messages/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}/messages/`,
|
||||||
kibicaraPlatformsTestWebapiBodyMessage,
|
kibicaraPlatformsTestWebapiBodyMessage,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -271,10 +312,10 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testMessageReadAllHoodsHoodIdTestTestIdMessagesGet(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (testId === null || testId === undefined) {
|
if (testId === null || testId === undefined) {
|
||||||
throw new Error('Required parameter testId was null or undefined when calling testMessageReadAllHoodsHoodIdTestTestIdMessagesGet.');
|
throw new Error('Required parameter testId was null or undefined when calling testMessageReadAllHoodsHoodIdTestTestIdMessagesGet.');
|
||||||
}
|
}
|
||||||
|
@ -282,38 +323,50 @@ export class TestService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling testMessageReadAllHoodsHoodIdTestTestIdMessagesGet.');
|
throw new Error('Required parameter hoodId was null or undefined when calling testMessageReadAllHoodsHoodIdTestTestIdMessagesGet.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}/messages/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}/messages/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -326,46 +379,58 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testReadAllHoodsHoodIdTestGet(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling testReadAllHoodsHoodIdTestGet.');
|
throw new Error('Required parameter hoodId was null or undefined when calling testReadAllHoodsHoodIdTestGet.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -379,10 +444,10 @@ export class TestService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public testReadHoodsHoodIdTestTestIdGet(testId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (testId === null || testId === undefined) {
|
if (testId === null || testId === undefined) {
|
||||||
throw new Error('Required parameter testId was null or undefined when calling testReadHoodsHoodIdTestTestIdGet.');
|
throw new Error('Required parameter testId was null or undefined when calling testReadHoodsHoodIdTestTestIdGet.');
|
||||||
}
|
}
|
||||||
|
@ -390,38 +455,50 @@ export class TestService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling testReadHoodsHoodIdTestTestIdGet.');
|
throw new Error('Required parameter hoodId was null or undefined when calling testReadHoodsHoodIdTestTestIdGet.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/test/${encodeURIComponent(String(testId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,13 +13,17 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { BodyTrigger } from '../model/models';
|
// @ts-ignore
|
||||||
import { HTTPValidationError } from '../model/models';
|
import { BodyTrigger } from '../model/bodyTrigger';
|
||||||
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -30,7 +34,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class TriggersService {
|
export class TriggersService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -93,10 +97,10 @@ export class TriggersService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public createTrigger(hoodId: number, bodyTrigger: BodyTrigger, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling createTrigger.');
|
throw new Error('Required parameter hoodId was null or undefined when calling createTrigger.');
|
||||||
}
|
}
|
||||||
|
@ -104,25 +108,30 @@ export class TriggersService {
|
||||||
throw new Error('Required parameter bodyTrigger was null or undefined when calling createTrigger.');
|
throw new Error('Required parameter bodyTrigger was null or undefined when calling createTrigger.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -132,20 +141,27 @@ export class TriggersService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/triggers/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/triggers/`,
|
||||||
bodyTrigger,
|
bodyTrigger,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -154,16 +170,16 @@ export class TriggersService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Trigger Delete
|
* Trigger Delete
|
||||||
* Deletes trigger with id **trigger_id** for hood with id **hood_id**.
|
* Deletes trigger with id **trigger_id** for hood with id **hood_id**.
|
||||||
* @param triggerId
|
* @param triggerId
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public deleteTrigger(triggerId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteTrigger(triggerId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public deleteTrigger(triggerId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (triggerId === null || triggerId === undefined) {
|
if (triggerId === null || triggerId === undefined) {
|
||||||
throw new Error('Required parameter triggerId was null or undefined when calling deleteTrigger.');
|
throw new Error('Required parameter triggerId was null or undefined when calling deleteTrigger.');
|
||||||
}
|
}
|
||||||
|
@ -171,38 +187,51 @@ export class TriggersService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling deleteTrigger.');
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteTrigger.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -211,16 +240,16 @@ export class TriggersService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Trigger Read
|
* Trigger Read
|
||||||
* Reads trigger with id **trigger_id** for hood with id **hood_id**.
|
* Reads trigger with id **trigger_id** for hood with id **hood_id**.
|
||||||
* @param triggerId
|
* @param triggerId
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTrigger(triggerId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTrigger(triggerId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTrigger(triggerId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTrigger(triggerId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTrigger(triggerId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTrigger(triggerId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTrigger(triggerId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTrigger(triggerId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (triggerId === null || triggerId === undefined) {
|
if (triggerId === null || triggerId === undefined) {
|
||||||
throw new Error('Required parameter triggerId was null or undefined when calling getTrigger.');
|
throw new Error('Required parameter triggerId was null or undefined when calling getTrigger.');
|
||||||
}
|
}
|
||||||
|
@ -228,38 +257,50 @@ export class TriggersService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTrigger.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTrigger.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -268,51 +309,63 @@ export class TriggersService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Trigger Read All
|
* Trigger Read All
|
||||||
* Get all triggers of hood with id **hood_id**.
|
* Get all triggers of hood with id **hood_id**.
|
||||||
* @param hoodId
|
* @param hoodId
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTriggers(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTriggers(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTriggers(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTriggers(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTriggers(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTriggers(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTriggers(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTriggers(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTriggers.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTriggers.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/triggers/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/triggers/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -328,10 +381,10 @@ export class TriggersService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public updateTrigger(triggerId: number, hoodId: number, bodyTrigger: BodyTrigger, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (triggerId === null || triggerId === undefined) {
|
if (triggerId === null || triggerId === undefined) {
|
||||||
throw new Error('Required parameter triggerId was null or undefined when calling updateTrigger.');
|
throw new Error('Required parameter triggerId was null or undefined when calling updateTrigger.');
|
||||||
}
|
}
|
||||||
|
@ -342,25 +395,30 @@ export class TriggersService {
|
||||||
throw new Error('Required parameter bodyTrigger was null or undefined when calling updateTrigger.');
|
throw new Error('Required parameter bodyTrigger was null or undefined when calling updateTrigger.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -370,20 +428,27 @@ export class TriggersService {
|
||||||
];
|
];
|
||||||
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);
|
||||||
if (httpContentTypeSelected !== undefined) {
|
if (httpContentTypeSelected !== undefined) {
|
||||||
headers = headers.set('Content-Type', httpContentTypeSelected);
|
localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.put<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
return this.httpClient.put<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/triggers/${encodeURIComponent(String(triggerId))}`,
|
||||||
bodyTrigger,
|
bodyTrigger,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,12 +13,15 @@
|
||||||
|
|
||||||
import { Inject, Injectable, Optional } from '@angular/core';
|
import { Inject, Injectable, Optional } from '@angular/core';
|
||||||
import { HttpClient, HttpHeaders, HttpParams,
|
import { HttpClient, HttpHeaders, HttpParams,
|
||||||
HttpResponse, HttpEvent, HttpParameterCodec } from '@angular/common/http';
|
HttpResponse, HttpEvent, HttpParameterCodec, HttpContext
|
||||||
|
} from '@angular/common/http';
|
||||||
import { CustomHttpParameterCodec } from '../encoder';
|
import { CustomHttpParameterCodec } from '../encoder';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
|
|
||||||
import { HTTPValidationError } from '../model/models';
|
// @ts-ignore
|
||||||
|
import { HTTPValidationError } from '../model/hTTPValidationError';
|
||||||
|
|
||||||
|
// @ts-ignore
|
||||||
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
|
||||||
import { Configuration } from '../configuration';
|
import { Configuration } from '../configuration';
|
||||||
|
|
||||||
|
@ -29,7 +32,7 @@ import { Configuration } from '../configurat
|
||||||
})
|
})
|
||||||
export class TwitterService {
|
export class TwitterService {
|
||||||
|
|
||||||
protected basePath = 'http://localhost';
|
protected basePath = 'http://localhost:8000/api';
|
||||||
public defaultHeaders = new HttpHeaders();
|
public defaultHeaders = new HttpHeaders();
|
||||||
public configuration = new Configuration();
|
public configuration = new Configuration();
|
||||||
public encoder: HttpParameterCodec;
|
public encoder: HttpParameterCodec;
|
||||||
|
@ -92,10 +95,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public callbackTwitter(oauthToken: string, oauthVerifier: string, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (oauthToken === null || oauthToken === undefined) {
|
if (oauthToken === null || oauthToken === undefined) {
|
||||||
throw new Error('Required parameter oauthToken was null or undefined when calling callbackTwitter.');
|
throw new Error('Required parameter oauthToken was null or undefined when calling callbackTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -106,53 +109,65 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling callbackTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling callbackTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let queryParameters = new HttpParams({encoder: this.encoder});
|
let localVarQueryParameters = new HttpParams({encoder: this.encoder});
|
||||||
if (oauthToken !== undefined && oauthToken !== null) {
|
if (oauthToken !== undefined && oauthToken !== null) {
|
||||||
queryParameters = this.addToHttpParams(queryParameters,
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
<any>oauthToken, 'oauth_token');
|
<any>oauthToken, 'oauth_token');
|
||||||
}
|
}
|
||||||
if (oauthVerifier !== undefined && oauthVerifier !== null) {
|
if (oauthVerifier !== undefined && oauthVerifier !== null) {
|
||||||
queryParameters = this.addToHttpParams(queryParameters,
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
<any>oauthVerifier, 'oauth_verifier');
|
<any>oauthVerifier, 'oauth_verifier');
|
||||||
}
|
}
|
||||||
if (hoodId !== undefined && hoodId !== null) {
|
if (hoodId !== undefined && hoodId !== null) {
|
||||||
queryParameters = this.addToHttpParams(queryParameters,
|
localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,
|
||||||
<any>hoodId, 'hood_id');
|
<any>hoodId, 'hood_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/twitter/callback`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/twitter/callback`,
|
||||||
{
|
{
|
||||||
params: queryParameters,
|
context: localVarHttpContext,
|
||||||
responseType: <any>responseType,
|
params: localVarQueryParameters,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -166,47 +181,59 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public createTwitter(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public createTwitter(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public createTwitter(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public createTwitter(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public createTwitter(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public createTwitter(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public createTwitter(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public createTwitter(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling createTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling createTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -220,10 +247,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public deleteTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public deleteTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public deleteTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (twitterId === null || twitterId === undefined) {
|
if (twitterId === null || twitterId === undefined) {
|
||||||
throw new Error('Required parameter twitterId was null or undefined when calling deleteTwitter.');
|
throw new Error('Required parameter twitterId was null or undefined when calling deleteTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -231,38 +258,51 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling deleteTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling deleteTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.delete<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}`,
|
return this.httpClient.delete<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}`,
|
||||||
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -276,10 +316,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (twitterId === null || twitterId === undefined) {
|
if (twitterId === null || twitterId === undefined) {
|
||||||
throw new Error('Required parameter twitterId was null or undefined when calling getTwitter.');
|
throw new Error('Required parameter twitterId was null or undefined when calling getTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -287,38 +327,50 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -331,46 +383,58 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTwitters(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTwitters(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTwitters(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTwitters(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTwitters(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTwitters(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTwitters(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTwitters(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTwitters.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTwitters.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -383,39 +447,51 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public getTwittersPublic(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public getTwittersPublic(hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public getTwittersPublic(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public getTwittersPublic(hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public getTwittersPublic(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public getTwittersPublic(hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public getTwittersPublic(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public getTwittersPublic(hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (hoodId === null || hoodId === undefined) {
|
if (hoodId === null || hoodId === undefined) {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling getTwittersPublic.');
|
throw new Error('Required parameter hoodId was null or undefined when calling getTwittersPublic.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/public`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/public`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -429,10 +505,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public startTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public startTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public startTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public startTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public startTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public startTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public startTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public startTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (twitterId === null || twitterId === undefined) {
|
if (twitterId === null || twitterId === undefined) {
|
||||||
throw new Error('Required parameter twitterId was null or undefined when calling startTwitter.');
|
throw new Error('Required parameter twitterId was null or undefined when calling startTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -440,39 +516,51 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling startTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling startTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/start`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/start`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -486,10 +574,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public statusTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public statusTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public statusTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public statusTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public statusTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public statusTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public statusTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public statusTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (twitterId === null || twitterId === undefined) {
|
if (twitterId === null || twitterId === undefined) {
|
||||||
throw new Error('Required parameter twitterId was null or undefined when calling statusTwitter.');
|
throw new Error('Required parameter twitterId was null or undefined when calling statusTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -497,38 +585,50 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling statusTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling statusTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.get<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/status`,
|
return this.httpClient.get<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/status`,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
@ -542,10 +642,10 @@ export class TwitterService {
|
||||||
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
* @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
|
||||||
* @param reportProgress flag to report request and response progress.
|
* @param reportProgress flag to report request and response progress.
|
||||||
*/
|
*/
|
||||||
public stopTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<any>;
|
public stopTwitter(twitterId: number, hoodId: number, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any>;
|
||||||
public stopTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpResponse<any>>;
|
public stopTwitter(twitterId: number, hoodId: number, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpResponse<any>>;
|
||||||
public stopTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json'}): Observable<HttpEvent<any>>;
|
public stopTwitter(twitterId: number, hoodId: number, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<HttpEvent<any>>;
|
||||||
public stopTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json'}): Observable<any> {
|
public stopTwitter(twitterId: number, hoodId: number, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext}): Observable<any> {
|
||||||
if (twitterId === null || twitterId === undefined) {
|
if (twitterId === null || twitterId === undefined) {
|
||||||
throw new Error('Required parameter twitterId was null or undefined when calling stopTwitter.');
|
throw new Error('Required parameter twitterId was null or undefined when calling stopTwitter.');
|
||||||
}
|
}
|
||||||
|
@ -553,39 +653,51 @@ export class TwitterService {
|
||||||
throw new Error('Required parameter hoodId was null or undefined when calling stopTwitter.');
|
throw new Error('Required parameter hoodId was null or undefined when calling stopTwitter.');
|
||||||
}
|
}
|
||||||
|
|
||||||
let headers = this.defaultHeaders;
|
let localVarHeaders = this.defaultHeaders;
|
||||||
|
|
||||||
let credential: string | undefined;
|
let localVarCredential: string | undefined;
|
||||||
// authentication (OAuth2PasswordBearer) required
|
// authentication (OAuth2PasswordBearer) required
|
||||||
credential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
localVarCredential = this.configuration.lookupCredential('OAuth2PasswordBearer');
|
||||||
if (credential) {
|
if (localVarCredential) {
|
||||||
headers = headers.set('Authorization', 'Bearer ' + credential);
|
localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);
|
||||||
}
|
}
|
||||||
|
|
||||||
let httpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;
|
||||||
if (httpHeaderAcceptSelected === undefined) {
|
if (localVarHttpHeaderAcceptSelected === undefined) {
|
||||||
// to determine the Accept header
|
// to determine the Accept header
|
||||||
const httpHeaderAccepts: string[] = [
|
const httpHeaderAccepts: string[] = [
|
||||||
'application/json'
|
'application/json'
|
||||||
];
|
];
|
||||||
httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);
|
||||||
}
|
}
|
||||||
if (httpHeaderAcceptSelected !== undefined) {
|
if (localVarHttpHeaderAcceptSelected !== undefined) {
|
||||||
headers = headers.set('Accept', httpHeaderAcceptSelected);
|
localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);
|
||||||
|
}
|
||||||
|
|
||||||
|
let localVarHttpContext: HttpContext | undefined = options && options.context;
|
||||||
|
if (localVarHttpContext === undefined) {
|
||||||
|
localVarHttpContext = new HttpContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let responseType: 'text' | 'json' = 'json';
|
let responseType_: 'text' | 'json' | 'blob' = 'json';
|
||||||
if(httpHeaderAcceptSelected && httpHeaderAcceptSelected.startsWith('text')) {
|
if (localVarHttpHeaderAcceptSelected) {
|
||||||
responseType = 'text';
|
if (localVarHttpHeaderAcceptSelected.startsWith('text')) {
|
||||||
|
responseType_ = 'text';
|
||||||
|
} else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {
|
||||||
|
responseType_ = 'json';
|
||||||
|
} else {
|
||||||
|
responseType_ = 'blob';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.httpClient.post<any>(`${this.configuration.basePath}/api/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/stop`,
|
return this.httpClient.post<any>(`${this.configuration.basePath}/hoods/${encodeURIComponent(String(hoodId))}/twitter/${encodeURIComponent(String(twitterId))}/stop`,
|
||||||
null,
|
null,
|
||||||
{
|
{
|
||||||
responseType: <any>responseType,
|
context: localVarHttpContext,
|
||||||
|
responseType: <any>responseType_,
|
||||||
withCredentials: this.configuration.withCredentials,
|
withCredentials: this.configuration.withCredentials,
|
||||||
headers: headers,
|
headers: localVarHeaders,
|
||||||
observe: observe,
|
observe: observe,
|
||||||
reportProgress: reportProgress
|
reportProgress: reportProgress
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
|
||||||
#
|
#
|
||||||
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update" "gitlab.com"
|
# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
|
||||||
|
|
||||||
git_user_id=$1
|
git_user_id=$1
|
||||||
git_repo_id=$2
|
git_repo_id=$2
|
||||||
|
@ -38,14 +38,14 @@ git add .
|
||||||
git commit -m "$release_note"
|
git commit -m "$release_note"
|
||||||
|
|
||||||
# Sets the new remote
|
# Sets the new remote
|
||||||
git_remote=`git remote`
|
git_remote=$(git remote)
|
||||||
if [ "$git_remote" = "" ]; then # git remote not defined
|
if [ "$git_remote" = "" ]; then # git remote not defined
|
||||||
|
|
||||||
if [ "$GIT_TOKEN" = "" ]; then
|
if [ "$GIT_TOKEN" = "" ]; then
|
||||||
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
|
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
|
||||||
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
|
git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
|
||||||
else
|
else
|
||||||
git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git
|
git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@${git_host}/${git_user_id}/${git_repo_id}.git
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
@ -55,4 +55,3 @@ git pull origin master
|
||||||
# Pushes (Forces) the changes in the local repository up to the remote repository
|
# Pushes (Forces) the changes in the local repository up to the remote repository
|
||||||
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
|
echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
|
||||||
git push origin master 2>&1 | grep -v 'To https'
|
git push origin master 2>&1 | grep -v 'To https'
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This model holds the email address of a fresh subscriber.
|
* This model holds the email address of a fresh subscriber.
|
||||||
*/
|
*/
|
||||||
export interface BodySubscriber {
|
export interface BodySubscriber {
|
||||||
email: string;
|
email: string;
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This model shows which values are supplied by the MDA listener script.
|
* This model shows which values are supplied by the MDA listener script.
|
||||||
*/
|
*/
|
||||||
export interface KibicaraPlatformsEmailWebapiBodyMessage {
|
export interface KibicaraPlatformsEmailWebapiBodyMessage {
|
||||||
text: string;
|
text: string;
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
export * from './bodyAccessToken';
|
export * from './bodyAccessToken';
|
||||||
export * from './bodyAdmin';
|
export * from './bodyAdmin';
|
||||||
export * from './bodyAdminLoginAdminLoginPost';
|
|
||||||
export * from './bodyBadWord';
|
export * from './bodyBadWord';
|
||||||
export * from './bodyHood';
|
export * from './bodyHood';
|
||||||
export * from './bodyPassword';
|
export * from './bodyPassword';
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
import { Pipe, PipeTransform } from '@angular/core';
|
||||||
|
|
||||||
|
@Pipe({
|
||||||
|
name: 'mastodonCorpses',
|
||||||
|
})
|
||||||
|
export class MastodonCorpsesPipe implements PipeTransform {
|
||||||
|
transform(mastodons) {
|
||||||
|
return mastodons.filter((x) => x.verified === 1);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,50 @@
|
||||||
|
<mat-dialog-content>
|
||||||
|
<h2>How to add an mastodon bot to your hood</h2>
|
||||||
|
<h3>What is mastodon?</h3>
|
||||||
|
<p>
|
||||||
|
Mastodon is a decentralized social network - similar to Twitter, but users
|
||||||
|
can choose their own server. Most Mastodon servers are connected (federated)
|
||||||
|
with each other, so their users aren't locked in to just one mastodon server.
|
||||||
|
</p>
|
||||||
|
<h3>What is a mastodon bot?</h3>
|
||||||
|
<p>
|
||||||
|
Mastodon bots are mastodon accounts operated by software. In our case we will
|
||||||
|
show you how to add a bot for users to subscribe to, so they can send
|
||||||
|
messages into your hood system by mentioning the bot or direct messaging it,
|
||||||
|
which get distributed to the other platforms. Also they can receive messages
|
||||||
|
from other platforms by reading the toots of the bot.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<strong>Example: </strong> You as a hood admin added the bot
|
||||||
|
@hood@botsin.space to your hood. John wants to send a message to all hood
|
||||||
|
subscribers. He then uses his mastodon account to follow to the bot
|
||||||
|
@hood@botsin.space and sends his message to the bot by sending a tweet. His
|
||||||
|
message will be distributed to the other platforms and Sandra who is
|
||||||
|
subscribed to your email hood bot gets John's message via email.
|
||||||
|
</p>
|
||||||
|
<h3>How to add a mastodon bot to your hood?</h3>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<a href="https://joinmastodon.org" target="_blank">Create a mastodon account</a>
|
||||||
|
for the mastodon bot and log in. We recommend <strong>NOT</strong> to use
|
||||||
|
your own personal mastodon account but to create a new seperate hood
|
||||||
|
account since you will give full access to the account to our software.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Click on the <strong>Add a new platform connection!</strong>-Button.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Now enter the instance URL, username (usually an email address) and
|
||||||
|
password of the mastodon account.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Click <strong>Add mastodon bot</strong> to add your mastodon bot. Done!
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
<img class="example-image" src="assets/auth-app-twitter.png" />
|
||||||
|
<h3>Can I stop relaying mastodon messages?</h3>
|
||||||
|
<p>
|
||||||
|
Yes, if you want to stop relaying mastodon messages from a specific mastodon
|
||||||
|
bot, just use the switch to the bot to stop relaying.
|
||||||
|
</p>
|
||||||
|
</mat-dialog-content>
|
|
@ -0,0 +1,9 @@
|
||||||
|
.example-image {
|
||||||
|
margin-left: 10%;
|
||||||
|
margin-right: 10%;
|
||||||
|
@media screen and (max-width: 600px) {
|
||||||
|
width: 100%;
|
||||||
|
margin-left: 0%;
|
||||||
|
margin-right: 0%;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-mastodon-info-dialog',
|
||||||
|
templateUrl: './mastodon-info-dialog.component.html',
|
||||||
|
styleUrls: ['./mastodon-info-dialog.component.scss'],
|
||||||
|
})
|
||||||
|
export class MastodonInfoDialogComponent implements OnInit {
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
ngOnInit(): void {}
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
<mat-card>
|
||||||
|
<mat-card-header>
|
||||||
|
<div mat-card-avatar class="mastodon"></div>
|
||||||
|
<mat-card-title class="platform-title">
|
||||||
|
Mastodon
|
||||||
|
<button mat-icon-button aria-label="How to use">
|
||||||
|
<mat-icon
|
||||||
|
matTooltip="How to add an mastodon bot to your hood"
|
||||||
|
class="info-button"
|
||||||
|
(click)="onInfoClick()"
|
||||||
|
>info</mat-icon
|
||||||
|
>
|
||||||
|
</button>
|
||||||
|
</mat-card-title>
|
||||||
|
</mat-card-header>
|
||||||
|
<mat-card-content>
|
||||||
|
<mat-list *ngIf="mastodon$ | loading | async as mastodons">
|
||||||
|
<ng-template [ngIf]="mastodons.value">
|
||||||
|
<mat-list-item *ngIf="(mastodons.value | mastodonCorpses).length === 0">
|
||||||
|
<button class="add-button" mat-button (click)="onCreate()">
|
||||||
|
<div class="in-add-button">
|
||||||
|
<mat-icon>add</mat-icon>
|
||||||
|
<span> Add a platform connection!</span>
|
||||||
|
</div>
|
||||||
|
</button>
|
||||||
|
<mat-divider></mat-divider>
|
||||||
|
</mat-list-item>
|
||||||
|
<mat-list-item *ngFor="let mastodon of mastodons.value | mastodonCorpses">
|
||||||
|
<div class="entry">
|
||||||
|
@{{ mastodon.username }}
|
||||||
|
<mat-slide-toggle
|
||||||
|
[checked]="mastodon.enabled === 1"
|
||||||
|
(change)="onChange(mastodon)"
|
||||||
|
></mat-slide-toggle>
|
||||||
|
<button
|
||||||
|
mat-icon-button
|
||||||
|
[matMenuTriggerFor]="menu"
|
||||||
|
aria-label="Example icon-button with a menu"
|
||||||
|
>
|
||||||
|
<mat-icon>more_vert</mat-icon>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<mat-divider></mat-divider>
|
||||||
|
<mat-menu #menu="matMenu">
|
||||||
|
<button mat-menu-item (click)="onDelete(mastodon.id)">
|
||||||
|
<mat-icon>delete</mat-icon>
|
||||||
|
<span>Delete</span>
|
||||||
|
</button>
|
||||||
|
<button mat-menu-item (click)="onCreate()">
|
||||||
|
<mat-icon>add</mat-icon>
|
||||||
|
<span>Add another</span>
|
||||||
|
</button>
|
||||||
|
</mat-menu>
|
||||||
|
</mat-list-item>
|
||||||
|
</ng-template>
|
||||||
|
<ng-template [ngIf]="mastodons.error"
|
||||||
|
><mat-icon class="warning">warning</mat-icon></ng-template
|
||||||
|
>
|
||||||
|
<ng-template [ngIf]="mastodons.loading">
|
||||||
|
<mat-spinner [diameter]="45" class="spinner"></mat-spinner>
|
||||||
|
</ng-template>
|
||||||
|
</mat-list>
|
||||||
|
</mat-card-content>
|
||||||
|
</mat-card>
|
|
@ -0,0 +1,22 @@
|
||||||
|
.entry {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 4fr 40px 20px;
|
||||||
|
width: 100%;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.platform-title {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 40px;
|
||||||
|
width: 100%;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.platform-heading {
|
||||||
|
align-self: flex-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mastodon {
|
||||||
|
background-image: url("../../../../assets/mastodon.png");
|
||||||
|
background-size: cover;
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
|
import { MastodonSettingsComponent } from './mastodon-settings.component';
|
||||||
|
|
||||||
|
describe('MastodonSettingsComponent', () => {
|
||||||
|
let component: MastodonSettingsComponent;
|
||||||
|
let fixture: ComponentFixture<MastodonSettingsComponent>;
|
||||||
|
|
||||||
|
beforeEach(async(() => {
|
||||||
|
TestBed.configureTestingModule({
|
||||||
|
declarations: [MastodonSettingsComponent],
|
||||||
|
}).compileComponents();
|
||||||
|
}));
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
fixture = TestBed.createComponent(MastodonSettingsComponent);
|
||||||
|
component = fixture.componentInstance;
|
||||||
|
fixture.detectChanges();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should create', () => {
|
||||||
|
expect(component).toBeTruthy();
|
||||||
|
});
|
||||||
|
});
|
|
@ -0,0 +1,74 @@
|
||||||
|
import { Component, OnInit, Input } from '@angular/core';
|
||||||
|
import { Observable } from 'rxjs';
|
||||||
|
import { MastodonService } from 'src/app/core/api';
|
||||||
|
import { MastodonInfoDialogComponent } from './mastodon-info-dialog/mastodon-info-dialog.component';
|
||||||
|
import { MatDialog } from '@angular/material/dialog';
|
||||||
|
import { MatSnackBar } from '@angular/material/snack-bar';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-mastodon-settings',
|
||||||
|
templateUrl: './mastodon-settings.component.html',
|
||||||
|
styleUrls: ['./mastodon-settings.component.scss'],
|
||||||
|
})
|
||||||
|
export class MastodonSettingsComponent implements OnInit {
|
||||||
|
@Input() hoodId;
|
||||||
|
mastodons$: Observable<Array<any>>;
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private mastodonService: MastodonService,
|
||||||
|
public dialog: MatDialog,
|
||||||
|
private snackBar: MatSnackBar
|
||||||
|
) {}
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
this.reload();
|
||||||
|
}
|
||||||
|
|
||||||
|
private reload() {
|
||||||
|
this.mastodons$ = this.mastodonService.getMastodons(this.hoodId);
|
||||||
|
}
|
||||||
|
|
||||||
|
onInfoClick() {
|
||||||
|
this.dialog.open(MastodonInfoDialogComponent);
|
||||||
|
}
|
||||||
|
|
||||||
|
onDelete(twitterId) {
|
||||||
|
this.mastodonService.deleteMastodon(twitterId, this.hoodId).subscribe(() => {
|
||||||
|
this.reload();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
onCreate() {
|
||||||
|
this.mastodonService.createMastodon(this.hoodId, this.instanceURL, this.username, this.password).subscribe((mastodon) => {
|
||||||
|
if (mastodon && mastodon.access_token) {
|
||||||
|
// TODO: show success?
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
onChange(mastodon) {
|
||||||
|
if (mastodon.enabled === 0) {
|
||||||
|
this.mastodonService.startMastodon(mastodon.id, this.hoodId).subscribe(
|
||||||
|
() => {},
|
||||||
|
(error) => {
|
||||||
|
this.snackBar.open('Could not start. Check your settings.', 'Close', {
|
||||||
|
duration: 2000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
|
} else if (mastodon.enabled === 1) {
|
||||||
|
this.mastodonService.stopMastodon(mastodon.id, this.hoodId).subscribe(
|
||||||
|
() => {},
|
||||||
|
(error) => {
|
||||||
|
this.snackBar.open('Could not stop. Check your settings.', 'Close', {
|
||||||
|
duration: 2000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
// TODO yeah i know this is bad, implement disabling/enabling
|
||||||
|
setTimeout(() => {
|
||||||
|
this.reload();
|
||||||
|
}, 100);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
<div *ngIf="twitters$ | loading | async as twitters">
|
||||||
|
<ng-template [ngIf]="twitters.value">
|
||||||
|
<mat-card>
|
||||||
|
<mat-card-header>
|
||||||
|
<div mat-card-avatar class="twitter"></div>
|
||||||
|
<mat-card-title class="platform-title">
|
||||||
|
Twitter
|
||||||
|
<button mat-icon-button aria-label="How to use">
|
||||||
|
<mat-icon
|
||||||
|
matTooltip="How to send and receive hood broadcast messages with twitter"
|
||||||
|
class="info-button"
|
||||||
|
(click)="onInfoClick()"
|
||||||
|
>info</mat-icon
|
||||||
|
>
|
||||||
|
</button>
|
||||||
|
</mat-card-title>
|
||||||
|
</mat-card-header>
|
||||||
|
<mat-card-content *ngIf="twitters.value.length !== 0; else noTwitter">
|
||||||
|
<mat-selection-list [multiple]="false" class="list">
|
||||||
|
<a
|
||||||
|
*ngFor="let twitter of twitters.value"
|
||||||
|
href="https://twitter.com/{{ twitter.username }}"
|
||||||
|
routerLinkActive="router-link-active"
|
||||||
|
>
|
||||||
|
<mat-list-option>
|
||||||
|
@{{ twitter.username }}
|
||||||
|
<mat-divider></mat-divider>
|
||||||
|
</mat-list-option>
|
||||||
|
</a>
|
||||||
|
</mat-selection-list>
|
||||||
|
</mat-card-content>
|
||||||
|
</mat-card>
|
||||||
|
<ng-template #noTwitter>
|
||||||
|
<mat-card-content>
|
||||||
|
Unfortunately your hood admin has not configured Twitter as platform
|
||||||
|
yet.
|
||||||
|
</mat-card-content>
|
||||||
|
</ng-template>
|
||||||
|
</ng-template>
|
||||||
|
<ng-template [ngIf]="twitters.error"
|
||||||
|
><mat-icon class="warning">warning</mat-icon></ng-template
|
||||||
|
>
|
||||||
|
<ng-template [ngIf]="twitters.loading">
|
||||||
|
<mat-spinner [diameter]="45" class="spinner"></mat-spinner>
|
||||||
|
</ng-template>
|
||||||
|
</div>
|
|
@ -0,0 +1,11 @@
|
||||||
|
.twitter {
|
||||||
|
background-image: url("../../../../assets/twitter.png");
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
.platform-title {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 40px;
|
||||||
|
width: 100%;
|
||||||
|
align-items: center;
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
|
import { TwitterBotCardComponent } from './twitter-bot-card.component';
|
||||||
|
|
||||||
|
describe('TwitterBotCardComponent', () => {
|
||||||
|
let component: TwitterBotCardComponent;
|
||||||
|
let fixture: ComponentFixture<TwitterBotCardComponent>;
|
||||||
|
|
||||||
|
beforeEach(async(() => {
|
||||||
|
TestBed.configureTestingModule({
|
||||||
|
declarations: [TwitterBotCardComponent],
|
||||||
|
}).compileComponents();
|
||||||
|
}));
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
fixture = TestBed.createComponent(TwitterBotCardComponent);
|
||||||
|
component = fixture.componentInstance;
|
||||||
|
fixture.detectChanges();
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should create', () => {
|
||||||
|
expect(component).toBeTruthy();
|
||||||
|
});
|
||||||
|
});
|
|
@ -0,0 +1,27 @@
|
||||||
|
import { Component, OnInit, Input } from '@angular/core';
|
||||||
|
import { TwitterService } from 'src/app/core/api';
|
||||||
|
import { TwitterBotInfoDialogComponent } from './twitter-bot-info-dialog/twitter-bot-info-dialog.component';
|
||||||
|
import { MatDialog } from '@angular/material/dialog';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-twitter-bot-card',
|
||||||
|
templateUrl: './twitter-bot-card.component.html',
|
||||||
|
styleUrls: ['./twitter-bot-card.component.scss'],
|
||||||
|
})
|
||||||
|
export class TwitterBotCardComponent implements OnInit {
|
||||||
|
@Input() hoodId;
|
||||||
|
twitters$;
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
private twitterService: TwitterService,
|
||||||
|
private dialog: MatDialog
|
||||||
|
) {}
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
this.twitters$ = this.twitterService.getTwittersPublic(this.hoodId);
|
||||||
|
}
|
||||||
|
|
||||||
|
onInfoClick() {
|
||||||
|
this.dialog.open(TwitterBotInfoDialogComponent);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
<mat-dialog-content>
|
||||||
|
<div class="container">
|
||||||
|
<h2>How to communicate with the hood via Twitter?</h2>
|
||||||
|
<mat-accordion>
|
||||||
|
<mat-expansion-panel>
|
||||||
|
<mat-expansion-panel-header>
|
||||||
|
<mat-panel-title
|
||||||
|
>How to subscribe to the hood via Twitter?</mat-panel-title
|
||||||
|
>
|
||||||
|
</mat-expansion-panel-header>
|
||||||
|
<p>
|
||||||
|
Click on the twitter bot name that is shown in the twitter card. Just
|
||||||
|
follow the twitter account that the link leads to.
|
||||||
|
</p>
|
||||||
|
</mat-expansion-panel>
|
||||||
|
<mat-expansion-panel>
|
||||||
|
<mat-expansion-panel-header>
|
||||||
|
<mat-panel-title
|
||||||
|
>How to send a broadcast message to the hood?</mat-panel-title
|
||||||
|
>
|
||||||
|
</mat-expansion-panel-header>
|
||||||
|
<p>You have two options:</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
Mention the bot in your tweet. The message of your tweet will be
|
||||||
|
broadcasted.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Write a direct message to the bot. The message will be broadcasted.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<p>Both options have the equal result.</p>
|
||||||
|
</mat-expansion-panel>
|
||||||
|
<mat-expansion-panel>
|
||||||
|
<mat-expansion-panel-header>
|
||||||
|
<mat-panel-title>How to receive messages?</mat-panel-title>
|
||||||
|
</mat-expansion-panel-header>
|
||||||
|
<p>
|
||||||
|
Follow one of the twitter accounts in the twitter card. It will
|
||||||
|
broadcast all messages it receives by tweeting the content.
|
||||||
|
</p>
|
||||||
|
</mat-expansion-panel>
|
||||||
|
<mat-expansion-panel>
|
||||||
|
<mat-expansion-panel-header>
|
||||||
|
<mat-panel-title>How to stop receiving messages?</mat-panel-title>
|
||||||
|
</mat-expansion-panel-header>
|
||||||
|
<p>Just unfollow the twitter accounts that you previously followed.</p>
|
||||||
|
</mat-expansion-panel>
|
||||||
|
</mat-accordion>
|
||||||
|
</div>
|
||||||
|
</mat-dialog-content>
|
|
@ -0,0 +1,4 @@
|
||||||
|
.container {
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-twitter-bot-info-dialog',
|
||||||
|
templateUrl: './twitter-bot-info-dialog.component.html',
|
||||||
|
styleUrls: ['./twitter-bot-info-dialog.component.scss'],
|
||||||
|
})
|
||||||
|
export class TwitterBotInfoDialogComponent implements OnInit {
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
ngOnInit(): void {}
|
||||||
|
}
|
BIN
kibicara-frontend/src/assets/mastodon.png
Normal file
BIN
kibicara-frontend/src/assets/mastodon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
0
kibicara/platforms/mastodon/__init__.py
Normal file
0
kibicara/platforms/mastodon/__init__.py
Normal file
78
kibicara/platforms/mastodon/bot.py
Normal file
78
kibicara/platforms/mastodon/bot.py
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
# Copyright (C) 2020 by Thomas Lindner <tom@dl6tom.de>
|
||||||
|
# Copyright (C) 2020 by Cathy Hu <cathy.hu@fau.de>
|
||||||
|
# Copyright (C) 2020 by Martin Rey <martin.rey@mailbox.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: 0BSD
|
||||||
|
|
||||||
|
from kibicara.platformapi import Censor, Spawner, Message
|
||||||
|
from kibicara.platforms.mastodon.model import MastodonAccount
|
||||||
|
|
||||||
|
from mastodon import Mastodon, MastodonError
|
||||||
|
from asyncio import gather
|
||||||
|
import re
|
||||||
|
|
||||||
|
from logging import getLogger
|
||||||
|
|
||||||
|
logger = getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
class MastodonBot(Censor):
|
||||||
|
def __init__(self, mastodon_account_model):
|
||||||
|
super().__init__(mastodon_account_model.hood)
|
||||||
|
self.model = mastodon_account_model
|
||||||
|
self.enabled = self.model.enabled
|
||||||
|
|
||||||
|
async def run(self):
|
||||||
|
await self.model.instance.load()
|
||||||
|
self.account = Mastodon(
|
||||||
|
client_id=self.model.instance.client_id,
|
||||||
|
client_secret=self.model.instance.client_secret,
|
||||||
|
api_base_url=self.model.instance.name,
|
||||||
|
access_token=self.model.access_token,
|
||||||
|
)
|
||||||
|
await gather(self.poll(), self.push())
|
||||||
|
|
||||||
|
async def poll(self):
|
||||||
|
"""Get new mentions and DMs from Mastodon"""
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
notifications = self.account.notifications()
|
||||||
|
except MastodonError as e:
|
||||||
|
logger.warning("%s in hood %s" % (e, self.model.hood.name))
|
||||||
|
continue
|
||||||
|
last_seen = int(self.model.last_seen)
|
||||||
|
for status in notifications:
|
||||||
|
try:
|
||||||
|
status_id = int(status['status']['id'])
|
||||||
|
except KeyError:
|
||||||
|
continue # ignore notifications which don't have a status
|
||||||
|
if status_id <= last_seen:
|
||||||
|
continue # toot was already processed in the past
|
||||||
|
if status_id > int(self.model.last_seen):
|
||||||
|
await self.model.update(last_seen=str(status_id))
|
||||||
|
text = re.sub(r'<[^>]*>', '', status['status']['content'])
|
||||||
|
text = re.sub(
|
||||||
|
"(?<=^|(?<=[^a-zA-Z0-9-_.]))@([A-Za-z]+[A-Za-z0-9-_]+)", "", text
|
||||||
|
)
|
||||||
|
logger.debug(
|
||||||
|
"Mastodon in %s received toot #%s: %s"
|
||||||
|
% (self.model.hood.name, status_id, text)
|
||||||
|
)
|
||||||
|
if status['status']['visibility'] == 'public':
|
||||||
|
await self.publish(Message(text, toot_id=status_id))
|
||||||
|
else:
|
||||||
|
await self.publish(Message(text))
|
||||||
|
|
||||||
|
async def push(self):
|
||||||
|
"""Push new Ticketfrei reports to Mastodon; if source is mastodon, boost it."""
|
||||||
|
while True:
|
||||||
|
message = await self.receive()
|
||||||
|
if hasattr(message, "tood_id"):
|
||||||
|
logger.debug("Boosting post %s: %s" % (message.tood_id, message.text))
|
||||||
|
self.account.status_reblog(message.tood_id)
|
||||||
|
else:
|
||||||
|
logger.debug("Posting message: %s" % (message.text,))
|
||||||
|
self.account.status_post(message.text)
|
||||||
|
|
||||||
|
|
||||||
|
spawner = Spawner(MastodonAccount, MastodonBot)
|
30
kibicara/platforms/mastodon/model.py
Normal file
30
kibicara/platforms/mastodon/model.py
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# Copyright (C) 2020 by Thomas Lindner <tom@dl6tom.de>
|
||||||
|
# Copyright (C) 2020 by Martin Rey <martin.rey@mailbox.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: 0BSD
|
||||||
|
|
||||||
|
from ormantic import ForeignKey, Integer, Text, Boolean, Model
|
||||||
|
|
||||||
|
from kibicara.model import Hood, Mapping
|
||||||
|
|
||||||
|
|
||||||
|
class MastodonInstance(Model):
|
||||||
|
id: Integer(primary_key=True) = None
|
||||||
|
name: Text()
|
||||||
|
client_id: Text()
|
||||||
|
client_secret: Text()
|
||||||
|
|
||||||
|
class Mapping(Mapping):
|
||||||
|
table_name = 'mastodoninstances'
|
||||||
|
|
||||||
|
|
||||||
|
class MastodonAccount(Model):
|
||||||
|
id: Integer(primary_key=True) = None
|
||||||
|
hood: ForeignKey(Hood)
|
||||||
|
instance: ForeignKey(MastodonInstance)
|
||||||
|
access_token: Text()
|
||||||
|
enabled: Boolean() = False
|
||||||
|
last_seen: Text()
|
||||||
|
|
||||||
|
class Mapping(Mapping):
|
||||||
|
table_name = 'mastodonaccounts'
|
168
kibicara/platforms/mastodon/webapi.py
Normal file
168
kibicara/platforms/mastodon/webapi.py
Normal file
|
@ -0,0 +1,168 @@
|
||||||
|
# Copyright (C) 2020 by Cathy Hu <cathy.hu@fau.de>
|
||||||
|
# Copyright (C) 2020 by Martin Rey <martin.rey@mailbox.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: 0BSD
|
||||||
|
|
||||||
|
from fastapi import APIRouter, Depends, HTTPException, Response, status
|
||||||
|
from ormantic.exceptions import NoMatch
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
from kibicara.config import config
|
||||||
|
from kibicara.platforms.mastodon.bot import spawner
|
||||||
|
from kibicara.platforms.mastodon.model import MastodonAccount, MastodonInstance
|
||||||
|
from kibicara.webapi.hoods import get_hood, get_hood_unauthorized
|
||||||
|
|
||||||
|
from mastodon import Mastodon, MastodonError
|
||||||
|
|
||||||
|
from logging import getLogger
|
||||||
|
|
||||||
|
logger = getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
class BodyMastodonPublic(BaseModel):
|
||||||
|
username: str
|
||||||
|
instance: str
|
||||||
|
|
||||||
|
|
||||||
|
async def get_mastodon(mastodon_id, hood=Depends(get_hood)):
|
||||||
|
try:
|
||||||
|
return await MastodonAccount.objects.get(id=mastodon_id, hood=hood)
|
||||||
|
except NoMatch:
|
||||||
|
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND)
|
||||||
|
|
||||||
|
|
||||||
|
async def get_mastodon_instance(instance_url: str) -> MastodonInstance:
|
||||||
|
"""Return a MastodonInstance ORM object with valid client_id and client_secret.
|
||||||
|
|
||||||
|
:param: instance_url: the API base URL of the mastodon server
|
||||||
|
:return the MastodonInstance ORM object
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
return await MastodonInstance.objects.get(name=instance_url)
|
||||||
|
except NoMatch:
|
||||||
|
app_name = config.get("frontend_url")
|
||||||
|
client_id, client_secret = Mastodon.create_app(
|
||||||
|
app_name, api_base_url=instance_url
|
||||||
|
)
|
||||||
|
await MastodonInstance.objects.create(
|
||||||
|
name=instance_url, client_id=client_id, client_secret=client_secret
|
||||||
|
)
|
||||||
|
return await MastodonInstance.objects.get(name=instance_url)
|
||||||
|
|
||||||
|
|
||||||
|
router = APIRouter()
|
||||||
|
twitter_callback_router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
|
@router.get(
|
||||||
|
'/public',
|
||||||
|
# TODO response_model,
|
||||||
|
operation_id='get_mastodons_public',
|
||||||
|
)
|
||||||
|
async def mastodon_read_all_public(hood=Depends(get_hood_unauthorized)):
|
||||||
|
mastodonbots = await MastodonAccount.objects.filter(hood=hood).all()
|
||||||
|
return [
|
||||||
|
BodyMastodonPublic(username=mbot.username, instance=mbot.model.instance.name)
|
||||||
|
for mbot in mastodonbots
|
||||||
|
if mbot.enabled == 1 and mbot.username
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@router.get(
|
||||||
|
'/',
|
||||||
|
# TODO response_model,
|
||||||
|
operation_id='get_mastodons',
|
||||||
|
)
|
||||||
|
async def mastodon_read_all(hood=Depends(get_hood)):
|
||||||
|
return await MastodonAccount.objects.filter(hood=hood).all()
|
||||||
|
|
||||||
|
|
||||||
|
@router.get(
|
||||||
|
'/{mastodon_id}',
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='get_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_read(mastodon=Depends(get_mastodon)):
|
||||||
|
return mastodon
|
||||||
|
|
||||||
|
|
||||||
|
@router.delete(
|
||||||
|
'/{mastodon_id}',
|
||||||
|
status_code=status.HTTP_204_NO_CONTENT,
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='delete_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_delete(mastodon=Depends(get_mastodon)):
|
||||||
|
spawner.stop(mastodon)
|
||||||
|
await mastodon.delete()
|
||||||
|
return Response(status_code=status.HTTP_204_NO_CONTENT)
|
||||||
|
|
||||||
|
|
||||||
|
@router.get(
|
||||||
|
'/{mastodon_id}/status',
|
||||||
|
status_code=status.HTTP_200_OK,
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='status_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_status(mastodon=Depends(get_mastodon)):
|
||||||
|
return {'status': spawner.get(mastodon).status.name}
|
||||||
|
|
||||||
|
|
||||||
|
@router.post(
|
||||||
|
'/{mastodon_id}/start',
|
||||||
|
status_code=status.HTTP_200_OK,
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='start_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_start(mastodon=Depends(get_mastodon)):
|
||||||
|
await mastodon.update(enabled=True)
|
||||||
|
spawner.get(mastodon).start()
|
||||||
|
return {}
|
||||||
|
|
||||||
|
|
||||||
|
@router.post(
|
||||||
|
'/{mastodon_id}/stop',
|
||||||
|
status_code=status.HTTP_200_OK,
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='stop_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_stop(mastodon=Depends(get_mastodon)):
|
||||||
|
await mastodon.update(enabled=False)
|
||||||
|
spawner.get(mastodon).stop()
|
||||||
|
return {}
|
||||||
|
|
||||||
|
|
||||||
|
@router.post(
|
||||||
|
'/',
|
||||||
|
status_code=status.HTTP_201_CREATED,
|
||||||
|
# TODO response_model
|
||||||
|
operation_id='create_mastodon',
|
||||||
|
)
|
||||||
|
async def mastodon_create(instance_url, username, password, hood=Depends(get_hood)):
|
||||||
|
"""Add a Mastodon Account to a Ticketfrei account.
|
||||||
|
|
||||||
|
open questions:
|
||||||
|
do we really get the username + password like this?
|
||||||
|
can the instance_url have different ways of writing?
|
||||||
|
|
||||||
|
:param: instance_url: the API base URL of the mastodon server
|
||||||
|
:param: username: the username of the Mastodon account
|
||||||
|
:param: password: the password of the Mastodon account
|
||||||
|
:param: hood: the hood ORM object
|
||||||
|
"""
|
||||||
|
instance = await get_mastodon_instance(instance_url)
|
||||||
|
account = Mastodon(
|
||||||
|
instance.client_id, instance.client_secret, api_base_url=instance_url
|
||||||
|
)
|
||||||
|
try:
|
||||||
|
access_token = account.log_in(username, password)
|
||||||
|
except MastodonError:
|
||||||
|
logger.warning("Login to Mastodon failed.", exc_info=True)
|
||||||
|
return # show error to user
|
||||||
|
return await MastodonAccount.objects.create(
|
||||||
|
hood=hood,
|
||||||
|
instance=instance,
|
||||||
|
access_token=access_token,
|
||||||
|
enabled=True,
|
||||||
|
last_seen="0",
|
||||||
|
)
|
|
@ -15,6 +15,7 @@ from fastapi import APIRouter
|
||||||
from kibicara.platforms.email.webapi import router as email_router
|
from kibicara.platforms.email.webapi import router as email_router
|
||||||
from kibicara.platforms.telegram.webapi import router as telegram_router
|
from kibicara.platforms.telegram.webapi import router as telegram_router
|
||||||
from kibicara.platforms.test.webapi import router as test_router
|
from kibicara.platforms.test.webapi import router as test_router
|
||||||
|
from kibicara.platforms.mastodon.webapi import router as mastodon_router
|
||||||
from kibicara.platforms.twitter.webapi import router as twitter_router
|
from kibicara.platforms.twitter.webapi import router as twitter_router
|
||||||
from kibicara.platforms.twitter.webapi import twitter_callback_router
|
from kibicara.platforms.twitter.webapi import twitter_callback_router
|
||||||
from kibicara.webapi.admin import router as admin_router
|
from kibicara.webapi.admin import router as admin_router
|
||||||
|
@ -37,6 +38,9 @@ hoods_router.include_router(
|
||||||
hoods_router.include_router(
|
hoods_router.include_router(
|
||||||
twitter_router, prefix='/{hood_id}/twitter', tags=['twitter']
|
twitter_router, prefix='/{hood_id}/twitter', tags=['twitter']
|
||||||
)
|
)
|
||||||
|
hoods_router.include_router(
|
||||||
|
mastodon_router, prefix='/{hood_id}/mastodon', tags=['mastodon']
|
||||||
|
)
|
||||||
router.include_router(twitter_callback_router, prefix='/twitter', tags=['twitter'])
|
router.include_router(twitter_callback_router, prefix='/twitter', tags=['twitter'])
|
||||||
hoods_router.include_router(email_router, prefix='/{hood_id}/email', tags=['email'])
|
hoods_router.include_router(email_router, prefix='/{hood_id}/email', tags=['email'])
|
||||||
router.include_router(hoods_router, prefix='/hoods')
|
router.include_router(hoods_router, prefix='/hoods')
|
||||||
|
|
Loading…
Reference in a new issue