File

src/issuer/status-list/status-list.controller.ts

Prefix

status-management

Index

Methods

Methods

getList
getList()
Decorators :
@Get('status-list')
@Header('Content-Type', 'application/statuslist+jwt')

Get the status list

Returns : any
revokeAll
revokeAll(value: StatusUpdateDto)
Decorators :
@UseGuards(ApiKeyGuard)
@ApiSecurity('apiKey')
@Post()

Update the status of the credentials of a specific session.

Parameters :
Name Type Optional
value StatusUpdateDto No
Returns : any
import { Body, Controller, Get, Header, Post, UseGuards } from '@nestjs/common';
import { StatusListService } from './status-list.service';
import { ApiSecurity, ApiTags } from '@nestjs/swagger';
import { ApiKeyGuard } from 'src/auth/api-key-guard';
import { StatusUpdateDto } from './dto/status-update.dto';

@ApiTags('status-management')
@Controller('status-management')
export class StatusListController {
    constructor(private statusListService: StatusListService) {}

    /**
     * Get the status list
     * @returns
     */
    @Get('status-list')
    @Header('Content-Type', 'application/statuslist+jwt')
    getList() {
        return this.statusListService.getList();
    }

    /**
     * Update the status of the credentials of a specific session.
     * @param value
     * @returns
     */
    @UseGuards(ApiKeyGuard)
    @ApiSecurity('apiKey')
    @Post()
    revokeAll(@Body() value: StatusUpdateDto) {
        return this.statusListService.updateStatus(value);
    }
}

results matching ""

    No results matching ""