@slackmap/core
Advanced tools
Comparing version 0.0.9 to 0.0.10
import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http'; | ||
import { Observable } from 'rxjs/Observable'; | ||
import { AuthConnectFacebookRequestDto } from '../model/authConnectFacebookRequestDto'; | ||
import { AuthConnectFacebookResponseDto } from '../model/authConnectFacebookResponseDto'; | ||
import { AuthUserGetResponseDto } from '../model/authUserGetResponseDto'; | ||
import { ConfigGetResponseDto } from '../model/configGetResponseDto'; | ||
@@ -26,5 +26,5 @@ import { PhotosUploadResponseDto } from '../model/photosUploadResponseDto'; | ||
*/ | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'body', reportProgress?: boolean): Observable<AuthConnectFacebookResponseDto>; | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AuthConnectFacebookResponseDto>>; | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AuthConnectFacebookResponseDto>>; | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'body', reportProgress?: boolean): Observable<AuthUserGetResponseDto>; | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AuthUserGetResponseDto>>; | ||
authConnectFacebookPost(AuthConnectFacebookRequestDto: AuthConnectFacebookRequestDto, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AuthUserGetResponseDto>>; | ||
/** | ||
@@ -36,2 +36,11 @@ * | ||
*/ | ||
authUserGet(observe?: 'body', reportProgress?: boolean): Observable<AuthUserGetResponseDto>; | ||
authUserGet(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<AuthUserGetResponseDto>>; | ||
authUserGet(observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<AuthUserGetResponseDto>>; | ||
/** | ||
* | ||
* | ||
* @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. | ||
*/ | ||
configGet(observe?: 'body', reportProgress?: boolean): Observable<ConfigGetResponseDto>; | ||
@@ -38,0 +47,0 @@ configGet(observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<ConfigGetResponseDto>>; |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -88,2 +88,29 @@ * | ||
}; | ||
SlackmapService.prototype.authUserGet = function (observe, reportProgress) { | ||
if (observe === void 0) { observe = 'body'; } | ||
if (reportProgress === void 0) { reportProgress = false; } | ||
var headers = this.defaultHeaders; | ||
// authentication (bearer) required | ||
if (this.configuration.apiKeys["api_token"]) { | ||
headers = headers.set('api_token', this.configuration.apiKeys["api_token"]); | ||
} | ||
// to determine the Accept header | ||
var httpHeaderAccepts = [ | ||
'application/json' | ||
]; | ||
var httpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts); | ||
if (httpHeaderAcceptSelected != undefined) { | ||
headers = headers.set("Accept", httpHeaderAcceptSelected); | ||
} | ||
// to determine the Content-Type header | ||
var consumes = [ | ||
'application/json' | ||
]; | ||
return this.httpClient.get(this.basePath + "/auth/user", { | ||
withCredentials: this.configuration.withCredentials, | ||
headers: headers, | ||
observe: observe, | ||
reportProgress: reportProgress | ||
}); | ||
}; | ||
SlackmapService.prototype.configGet = function (observe, reportProgress) { | ||
@@ -90,0 +117,0 @@ if (observe === void 0) { observe = 'body'; } |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"SlackmapService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../variables","name":"BASE_PATH"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"../configuration","name":"Configuration"}]}],"canConsumeForm":[{"__symbolic":"method"}],"authConnectFacebookPost":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"configGet":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"meConfigGet":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"photosUploadPost":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}]}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"SlackmapService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../variables","name":"BASE_PATH"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"../configuration","name":"Configuration"}]}],"canConsumeForm":[{"__symbolic":"method"}],"authConnectFacebookPost":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"authUserGet":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"configGet":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"meConfigGet":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"photosUploadPost":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}]}}}}] |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -14,4 +14,10 @@ * | ||
export interface AuthConnectFacebookRequestDto { | ||
accessToken: string; | ||
signedRequest: string; | ||
/** | ||
* Access token tetrived from user oauth2 facebook authentication | ||
*/ | ||
access_token: string; | ||
/** | ||
* Skip for now, but may be rquired in the future | ||
*/ | ||
signed_request?: string; | ||
} |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
export * from './authConnectFacebookRequestDto'; | ||
export * from './authConnectFacebookResponseDto'; | ||
export * from './authUserGetResponseDto'; | ||
export * from './configGetResponseDto'; | ||
export * from './errorDto'; | ||
export * from './facebookProfileModel'; | ||
@@ -5,0 +6,0 @@ export * from './locationModel'; |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./authConnectFacebookRequestDto"},{"from":"./authConnectFacebookResponseDto"},{"from":"./configGetResponseDto"},{"from":"./facebookProfileModel"},{"from":"./locationModel"},{"from":"./meModel"},{"from":"./photoEntity"},{"from":"./photosUploadResponseDto"}]}] | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./authConnectFacebookRequestDto"},{"from":"./authUserGetResponseDto"},{"from":"./configGetResponseDto"},{"from":"./errorDto"},{"from":"./facebookProfileModel"},{"from":"./locationModel"},{"from":"./meModel"},{"from":"./photoEntity"},{"from":"./photosUploadResponseDto"}]}] |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ /** | ||
* | ||
* OpenAPI spec version: 0.5.9 | ||
* OpenAPI spec version: 0.5.10 | ||
* | ||
@@ -8,0 +8,0 @@ * |
@@ -5,3 +5,3 @@ { | ||
"description": "SlackMap REST API", | ||
"version": "0.5.9", | ||
"version": "0.5.10", | ||
"title": "SlackMap API" | ||
@@ -42,5 +42,5 @@ }, | ||
"200": { | ||
"description": "Login to SlackMap with Facebook", | ||
"description": "Login to SlackMap with Facebook access_token", | ||
"schema": { | ||
"$ref": "#/definitions/AuthConnectFacebookResponseDto" | ||
"$ref": "#/definitions/AuthUserGetResponseDto" | ||
} | ||
@@ -60,2 +60,34 @@ } | ||
}, | ||
"/auth/user": { | ||
"get": { | ||
"responses": { | ||
"200": { | ||
"description": "Fetch user data by valid api_token", | ||
"schema": { | ||
"$ref": "#/definitions/AuthUserGetResponseDto" | ||
} | ||
}, | ||
"422": { | ||
"description": "Invalid access token error", | ||
"schema": { | ||
"$ref": "#/definitions/ErrorDto" | ||
} | ||
} | ||
}, | ||
"produces": [ | ||
"application/json" | ||
], | ||
"tags": [ | ||
"slackmap" | ||
], | ||
"consumes": [ | ||
"application/json" | ||
], | ||
"security": [ | ||
{ | ||
"bearer": [] | ||
} | ||
] | ||
} | ||
}, | ||
"/config": { | ||
@@ -134,12 +166,13 @@ "get": { | ||
"properties": { | ||
"accessToken": { | ||
"type": "string" | ||
"access_token": { | ||
"type": "string", | ||
"description": "Access token tetrived from user oauth2 facebook authentication" | ||
}, | ||
"signedRequest": { | ||
"type": "string" | ||
"signed_request": { | ||
"type": "string", | ||
"description": "Skip for now, but may be rquired in the future" | ||
} | ||
}, | ||
"required": [ | ||
"accessToken", | ||
"signedRequest" | ||
"access_token" | ||
] | ||
@@ -236,7 +269,8 @@ }, | ||
}, | ||
"AuthConnectFacebookResponseDto": { | ||
"AuthUserGetResponseDto": { | ||
"type": "object", | ||
"properties": { | ||
"api_token": { | ||
"type": "string" | ||
"type": "string", | ||
"description": "Use this token to authenticate your API requests" | ||
}, | ||
@@ -246,10 +280,11 @@ "facebook_profile": { | ||
}, | ||
"user": { | ||
"$ref": "#/definitions/MeModel" | ||
}, | ||
"users": { | ||
"type": "array", | ||
"description": "List of other associated accounts fo this user", | ||
"items": { | ||
"$ref": "#/definitions/MeModel" | ||
} | ||
}, | ||
"user": { | ||
"$ref": "#/definitions/MeModel" | ||
} | ||
@@ -260,6 +295,48 @@ }, | ||
"facebook_profile", | ||
"users", | ||
"user", | ||
"user" | ||
] | ||
}, | ||
"ErrorDto": { | ||
"type": "object", | ||
"properties": { | ||
"name": { | ||
"type": "string", | ||
"description": "Name of the exception" | ||
}, | ||
"statusCode": { | ||
"type": "number", | ||
"description": "HTTP status code" | ||
}, | ||
"title": { | ||
"type": "string", | ||
"description": "Error message, user friendly message" | ||
}, | ||
"data": { | ||
"type": "object", | ||
"description": "Extra data from the Error, user friendly" | ||
}, | ||
"message": { | ||
"type": "string", | ||
"description": "Original error message, only for development" | ||
}, | ||
"parent": { | ||
"type": "object", | ||
"description": "Original error, only for development" | ||
}, | ||
"stack": { | ||
"type": "string", | ||
"description": "Stack trace, only for development" | ||
} | ||
}, | ||
"required": [ | ||
"name", | ||
"statusCode", | ||
"title", | ||
"data", | ||
"message", | ||
"parent", | ||
"stack" | ||
] | ||
}, | ||
"ConfigGetResponseDto": { | ||
@@ -266,0 +343,0 @@ "type": "object", |
{ | ||
"name": "@slackmap/core", | ||
"version": "0.0.9", | ||
"version": "0.0.10", | ||
"description": "SlackMap core TypeScript code, helper functions, used by UI, Server and API parts", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
120950
102
2355