Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrReadingFile = apperr.New("reading_file_error", apperr.WithTextTranslate(translator.Translate{translator.RU: "Ошибка чтения файла", translator.EN: "Error reading file"}), apperr.WithCode(code.InvalidArgument)) ErrInvalidFileFormat = apperr.New("invalid_file_format", apperr.WithTextTranslate(translator.Translate{translator.RU: "Неверный формат файла", translator.EN: "Invalid file format"}), apperr.WithCode(code.InvalidArgument)) ErrInvalidFieldCount = apperr.New("invalid_field_count", apperr.WithTextTranslate(translator.Translate{translator.RU: "Неверное количество полей", translator.EN: "Invalid field count"}), apperr.WithCode(code.InvalidArgument)) )
Functions ¶
func UnMarshalCSVFromFile ¶
func UnMarshalCSVFromFile[T any](file *multipart.FileHeader) ([]T, error)
Types ¶
type IntSlice ¶ added in v2.3.49
type IntSlice []int
func (*IntSlice) MarshalCSV ¶ added in v2.3.49
func (*IntSlice) UnmarshalCSV ¶ added in v2.3.49
type StringSlice ¶ added in v2.3.49
type StringSlice []string
func (*StringSlice) MarshalCSV ¶ added in v2.3.49
func (m *StringSlice) MarshalCSV() ([]byte, error)
func (*StringSlice) UnmarshalCSV ¶ added in v2.3.49
func (m *StringSlice) UnmarshalCSV(data []byte) error
Click to show internal directories.
Click to hide internal directories.