import { Controller, Get } from '@nestjs/common';
import { UserstatusService } from './user-maritalstatus.service';
import { maritalstatus } from './entities/user-maritalstatus.entity';
import { ApiOperation, ApiProperty, ApiResponse, ApiTags } from '@nestjs/swagger';

export class maritalstatusa {
  @ApiProperty({ example: 'Married', description: 'Marital status description' })
  marital_status: string;
}
@ApiTags('MaritalStatus')
@Controller('marital-status')
export class UserstatusController {
  constructor(private readonly userAddressService: UserstatusService) { }

  @ApiOperation({ summary: 'Get all marital status options' })
  @ApiResponse({ status: 200, description: 'List of marital statuses returned successfully.', type: [maritalstatusa] })
  @Get()
  async findAll(): Promise<maritalstatus[]> {
    return this.userAddressService.findAll();
  }

}