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

            Line data    Source code
       1              : // Package request は HTTP ハンドラが受け取る入力DTO(Query/Body)の型をまとめます。
       2              : // 本パッケージは、 連絡先 のリクエストDTOを定義しています。
       3              : package request
       4              : 
       5              : // AddUserContactRequest は 連絡先 追加リクエストのDTOです。
       6              : type AddUserContactRequest struct {
       7              :         RelationshipTypeID uint64  `json:"relationship_type_id" binding:"required"`
       8              :         DisplayName        string  `json:"display_name" binding:"required"`
       9              :         Email              *string `json:"email" binding:"required_without=Phone,omitempty"`
      10              :         Phone              *string `json:"phone" binding:"required_without=Email,omitempty"`
      11              :         Note               *string `json:"note" binding:"omitempty"`
      12              : }
      13              : 
      14              : // Normalize は ハンドラ層でbind後に使う
      15            0 : func (r *AddUserContactRequest) Normalize() {}
        

Generated by: LCOV version 2.3.1-1