gitlab.com/evatix-go/core@v1.3.55/coreinterface/loggerinf/all-getters.go (about) 1 package loggerinf 2 3 import ( 4 "gitlab.com/evatix-go/core/coreinterface/errcoreinf" 5 "gitlab.com/evatix-go/core/internal/internalinterface" 6 ) 7 8 type ModelBytesGetter interface { 9 ModelBytes() []byte 10 } 11 12 type LogMessageGetter interface { 13 LogMessage() string 14 } 15 16 type CompiledAttributesGetter interface { 17 CompiledAttributes() string 18 } 19 20 type ErrorAsBasicErrWrapperGetter interface { 21 ErrorAsBasicErrWrapper() errcoreinf.BasicErrWrapper 22 } 23 24 type CallerGetter interface { 25 Caller() Caller 26 } 27 28 type PersistentIdGetter interface { 29 PersistentId() uint 30 } 31 32 type ParentPersistentIdGetter interface { 33 ParentPersistentId() uint 34 } 35 36 type SpecificValuerGetter interface { 37 SpecificValuer() SpecificValuer 38 } 39 40 type RawPayloadsGetter interface { 41 internalinterface.RawPayloadsGetter 42 } 43 44 type FilterTextGetter interface { 45 FilterText() string 46 }