Files

34 lines
704 B
Go

package excel
type ColumnType string
const (
ColumnTypeString ColumnType = "string"
ColumnTypeInt ColumnType = "int"
ColumnTypePositiveInt ColumnType = "positive_int"
ColumnTypeNonNegativeInt ColumnType = "non_negative_int"
ColumnTypeBool ColumnType = "bool"
ColumnTypeDate ColumnType = "date"
ColumnTypeDateTime ColumnType = "datetime"
ColumnTypeAmount ColumnType = "amount"
)
type ColumnSpec struct {
Name string
Required bool
Type ColumnType
}
type ConsistencyRule struct {
Name string
Type ColumnType
AllowEmpty bool
}
type RowIssue struct {
RowNo int
Column string
Value string
Message string
}