gitlab.com/evatix-go/core@v1.3.55/coredata/corestr/ValueStatus.go (about) 1 package corestr 2 3 import "gitlab.com/evatix-go/core/constants" 4 5 type ValueStatus struct { 6 ValueValid *ValidValue 7 Index int 8 } 9 10 func InvalidValueStatusNoMessage() *ValueStatus { 11 return InvalidValueStatus(constants.EmptyString) 12 } 13 14 func InvalidValueStatus(message string) *ValueStatus { 15 return &ValueStatus{ 16 ValueValid: InvalidValidValue(message), 17 Index: constants.InvalidNotFoundCase, 18 } 19 } 20 21 func (v *ValueStatus) Clone() *ValueStatus { 22 return &ValueStatus{ 23 ValueValid: v.ValueValid.Clone(), 24 Index: v.Index, 25 } 26 }