File

src/wallet/wallet.controller.ts

Prefix

api/v1/wallet

Index

Methods

Methods

create
create(createWalletDto: CreateWalletDto)
Decorators :
@Post('/')
Parameters :
Name Type Optional
createWalletDto CreateWalletDto No
Returns : any
findAll
findAll()
Decorators :
@Get('/')
Returns : any
findOne
findOne(id: string)
Decorators :
@Get('/:id')
Parameters :
Name Type Optional
id string No
Returns : any
update
update(id: string, updateWalletDto: UpdateWalletDto)
Decorators :
@Put('/:id/label')
Parameters :
Name Type Optional
id string No
updateWalletDto UpdateWalletDto No
Returns : any
import {
  Body,
  Controller,
  Get,
  Param,
  Post,
  Put,
  UseGuards,
} from "@nestjs/common";
import { AuthGuard } from "@nestjs/passport";
import { CreateWalletDto } from "./dto/create-wallet.dto";
import { UpdateWalletDto } from "./dto/update-wallet.dto";

// eslint-disable-next-line @typescript-eslint/no-unused-vars
import { WalletService } from "./wallet.service";

@UseGuards(AuthGuard("jwt"))
@Controller("api/v1/wallet")
export class WalletController {
  constructor(private readonly walletService: WalletService) {}

  @Post("/")
  create(@Body() createWalletDto: CreateWalletDto) {
    return this.walletService.create(createWalletDto);
  }

  @Get("/")
  findAll() {
    return this.walletService.findAll();
  }

  @Get("/:id")
  findOne(@Param("id") id: string) {
    return this.walletService.findOne(id);
  }

  @Put("/:id/label")
  update(@Param("id") id: string, @Body() updateWalletDto: UpdateWalletDto) {
    return this.walletService.update(id, updateWalletDto);
  }
}

results matching ""

    No results matching ""