LCOV - code coverage report
Current view: top level - adapter/http/dto/request - add_skill_request.go Coverage Total Hit
Test: coverage.lcov Lines: 0.0 % 4 0
Test Date: 2026-04-14 06:42:22 Functions: - 0 0

            Line data    Source code
       1              : // Package request は スキル関連のリクエストDTOを定義します
       2              : package request
       3              : 
       4              : import "strings"
       5              : 
       6              : // AddSkillRequest は スキル追加リクエストDTOを定義します
       7              : type AddSkillRequest struct {
       8              :         SkillCategoryID uint64 `json:"skill_category_id" binding:"required,gt=0"`
       9              :         SkillLevelID    uint64 `json:"skill_level_id" binding:"required,gt=0"`
      10              :         ExperienceID    uint64 `json:"experience_id" binding:"required,gt=0"`
      11              :         SkillName       string `json:"skill_name" binding:"required,max=255"`
      12              :         Evidence        string `json:"evidence" binding:"omitempty,max=255"`
      13              : }
      14              : 
      15              : // Normalize はリクエストDTOの値を正規化します
      16            0 : func (r *AddSkillRequest) Normalize() {
      17            0 :         r.SkillName = strings.TrimSpace(r.SkillName)
      18            0 :         r.Evidence = strings.TrimSpace(r.Evidence)
      19            0 : }
        

Generated by: LCOV version 2.3.1-1