gitlab.com/evatix-go/core@v1.3.55/coreinterface/all-binders.go (about) 1 package coreinterface 2 3 type BasicSlicerContractsBinder interface { 4 BasicSlicer 5 AsBasicSliceContractsBinder() BasicSlicerContractsBinder 6 } 7 8 type StandardSlicerContractsBinder interface { 9 StandardSlicer 10 AsStandardSlicerContractsBinder() StandardSlicerContractsBinder 11 } 12 13 type DynamicLinqWithPagingContractsBinder interface { 14 DynamicLinqWithPaging 15 AsDynamicLinqWithPagingContractsBinder() DynamicLinqWithPagingContractsBinder 16 } 17 18 type DynamicLinqContractsBinder interface { 19 DynamicLinq 20 AsDynamicLinqContractsBinder() DynamicLinqContractsBinder 21 } 22 23 type SimpleValidInvalidCheckerContractsBinder interface { 24 SimpleValidInvalidChecker 25 AsSimpleValidInvalidChecker() SimpleValidInvalidChecker 26 } 27 28 type JsonBytesStringerContractsBinder interface { 29 JsonByter 30 JsonCombineStringer 31 AsJsonBytesStringerContractsBinder() JsonBytesStringerContractsBinder 32 } 33 34 type CountStateTrackerBinder interface { 35 CountStateTracker 36 AsCountStateTrackerBinder() CountStateTrackerBinder 37 } 38 39 type KeyValueStringDefinerBinder interface { 40 KeyValueStringDefiner 41 AsKeyValueStringDefinerBinder() KeyValueStringDefinerBinder 42 } 43 44 type KeyAnyValueDefinerBinder interface { 45 KeyAnyValueDefiner 46 AsKeyAnyValueDefinerBinder() KeyAnyValueDefinerBinder 47 } 48 49 type KeyStringValuesCollectionDefinerBinder interface { 50 KeyStringValuesCollectionDefiner 51 AsKeyStringValuesCollectionDefinerBinder() KeyStringValuesCollectionDefinerBinder 52 } 53 54 type KeyAnyValuesCollectionDefinerBinder interface { 55 KeyAnyValuesCollectionDefiner 56 AsKeyAnyValuesCollectionDefinerBinder() KeyAnyValuesCollectionDefinerBinder 57 }