This repository has been archived by the owner on Jan 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Mirko Mollik <[email protected]>
- Loading branch information
Mirko Mollik
committed
Apr 27, 2024
1 parent
fa8363d
commit 2b4fda8
Showing
22 changed files
with
377 additions
and
121 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
import { Credential } from '../entities/credential.entity'; | ||
|
||
export class CredentialResponse extends Credential { | ||
credential: Record<string, unknown>; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
apps/holder/projects/pwa/src/app/scanner/scanner.component.scss
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
151 changes: 151 additions & 0 deletions
151
apps/holder/projects/shared/api/kms/api/default.service.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
/** | ||
* API | ||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) | ||
* | ||
* The version of the OpenAPI document: 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 { BASE_PATH, COLLECTION_FORMATS } from '../variables'; | ||
import { Configuration } from '../configuration'; | ||
|
||
|
||
|
||
@Injectable({ | ||
providedIn: 'root' | ||
}) | ||
export class DefaultApiService { | ||
|
||
protected basePath = 'http://localhost'; | ||
public defaultHeaders = new HttpHeaders(); | ||
public configuration = new Configuration(); | ||
public encoder: HttpParameterCodec; | ||
|
||
constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) { | ||
if (configuration) { | ||
this.configuration = configuration; | ||
} | ||
if (typeof this.configuration.basePath !== 'string') { | ||
if (Array.isArray(basePath) && basePath.length > 0) { | ||
basePath = basePath[0]; | ||
} | ||
|
||
if (typeof basePath !== 'string') { | ||
basePath = this.basePath; | ||
} | ||
this.configuration.basePath = basePath; | ||
} | ||
this.encoder = this.configuration.encoder || new CustomHttpParameterCodec(); | ||
} | ||
|
||
|
||
// @ts-ignore | ||
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().substring(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; | ||
} | ||
|
||
/** | ||
* @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 appControllerHealth(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext, transferCache?: boolean}): Observable<string>; | ||
public appControllerHealth(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<string>>; | ||
public appControllerHealth(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<string>>; | ||
public appControllerHealth(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'application/json', context?: HttpContext, transferCache?: boolean}): Observable<any> { | ||
|
||
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 localVarTransferCache: boolean | undefined = options && options.transferCache; | ||
if (localVarTransferCache === undefined) { | ||
localVarTransferCache = true; | ||
} | ||
|
||
|
||
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'; | ||
} | ||
} | ||
|
||
let localVarPath = `/health`; | ||
return this.httpClient.request<string>('get', `${this.configuration.basePath}${localVarPath}`, | ||
{ | ||
context: localVarHttpContext, | ||
responseType: <any>responseType_, | ||
withCredentials: this.configuration.withCredentials, | ||
headers: localVarHeaders, | ||
observe: observe, | ||
transferCache: localVarTransferCache, | ||
reportProgress: reportProgress | ||
} | ||
); | ||
} | ||
|
||
} |
20 changes: 20 additions & 0 deletions
20
apps/holder/projects/shared/api/kms/model/credentialIssuer.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
/** | ||
* API | ||
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) | ||
* | ||
* The version of the OpenAPI document: 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. | ||
*/ | ||
import { IssuerMetadataLogo } from './issuerMetadataLogo'; | ||
|
||
|
||
export interface CredentialIssuer { | ||
name: string; | ||
locale: string; | ||
logo?: IssuerMetadataLogo; | ||
} | ||
|
Oops, something went wrong.