Versions in this module Expand all Collapse all v4 v4.0.1 Mar 30, 2025 Changes in this version + const Accept + const Ack + const Acknowledge + const ActionDeviceControl + const ActionEdgeXMessageBus + const ActionREST + const ActionRestart + const ActionStart + const ActionStop + const Age + const All + const ApiAllDeviceProfileBasicInfoRoute + const ApiAllDeviceProfileRoute + const ApiAllDeviceRoute + const ApiAllDeviceServiceRoute + const ApiAllEventRoute + const ApiAllProvisionWatcherRoute + const ApiAllReadingRoute + const ApiAllRegistrationsRoute + const ApiAllScheduleActionRecordRoute + const ApiAllScheduleJobRoute + const ApiAllSubscriptionRoute + const ApiAllTransmissionRoute + const ApiBase + const ApiConfigRoute + const ApiDeviceByNameRoute + const ApiDeviceByProfileNameRoute + const ApiDeviceByServiceNameRoute + const ApiDeviceNameCommandNameRoute + const ApiDeviceNameExistsRoute + const ApiDeviceProfileBasicInfoRoute + const ApiDeviceProfileByManufacturerAndModelRoute + const ApiDeviceProfileByManufacturerRoute + const ApiDeviceProfileByModelRoute + const ApiDeviceProfileByNameRoute + const ApiDeviceProfileDeviceCommandByNameRoute + const ApiDeviceProfileDeviceCommandRoute + const ApiDeviceProfileResourceByNameRoute + const ApiDeviceProfileResourceRoute + const ApiDeviceProfileRoute + const ApiDeviceProfileUploadFileRoute + const ApiDeviceResourceByProfileAndResourceRoute + const ApiDeviceResourceRoute + const ApiDeviceRoute + const ApiDeviceServiceByNameRoute + const ApiDeviceServiceRoute + const ApiDiscoveryByIdRoute + const ApiDiscoveryRoute + const ApiEventByAgeRoute + const ApiEventByDeviceNameRoute + const ApiEventByTimeRangeRoute + const ApiEventCountByDeviceNameRoute + const ApiEventCountRoute + const ApiEventIdRoute + const ApiEventRoute + const ApiEventServiceNameProfileNameDeviceNameSourceNameRoute + const ApiHealthRoute + const ApiKVSByKeyRoute + const ApiKVSRoute + const ApiKeyRoute + const ApiLatestScheduleActionRecordByJobNameRoute + const ApiMultiConfigRoute + const ApiNotificationAcknowledgeByIdsRoute + const ApiNotificationByAgeRoute + const ApiNotificationByCategoryRoute + const ApiNotificationByIdRoute + const ApiNotificationByIdsRoute + const ApiNotificationByLabelRoute + const ApiNotificationByStatusRoute + const ApiNotificationBySubscriptionNameRoute + const ApiNotificationByTimeRangeRoute + const ApiNotificationCleanupByAgeRoute + const ApiNotificationCleanupRoute + const ApiNotificationRoute + const ApiNotificationUnacknowledgeByIdsRoute + const ApiOperationRoute + const ApiPingRoute + const ApiProfileScanByDeviceNameRoute + const ApiProfileScanRoute + const ApiProvisionWatcherByNameRoute + const ApiProvisionWatcherByProfileNameRoute + const ApiProvisionWatcherByServiceNameRoute + const ApiProvisionWatcherRoute + const ApiReadingByDeviceNameAndResourceNameAndTimeRangeRoute + const ApiReadingByDeviceNameAndResourceNameRoute + const ApiReadingByDeviceNameAndTimeRangeRoute + const ApiReadingByDeviceNameRoute + const ApiReadingByResourceNameAndTimeRangeRoute + const ApiReadingByResourceNameRoute + const ApiReadingByTimeRangeRoute + const ApiReadingCountByDeviceNameRoute + const ApiReadingCountRoute + const ApiReadingRoute + const ApiRegenTokenRoute + const ApiRegisterRoute + const ApiRegistrationByServiceIdRoute + const ApiScheduleActionRecordRoute + const ApiScheduleActionRecordRouteByJobNameAndStatusRoute + const ApiScheduleActionRecordRouteByJobNameRoute + const ApiScheduleActionRecordRouteByStatusRoute + const ApiScheduleJobByNameRoute + const ApiScheduleJobRoute + const ApiSecretRoute + const ApiSubscriptionByCategoryRoute + const ApiSubscriptionByLabelRoute + const ApiSubscriptionByNameRoute + const ApiSubscriptionByReceiverRoute + const ApiSubscriptionRoute + const ApiSystemRoute + const ApiTokenRoute + const ApiTransmissionByAgeRoute + const ApiTransmissionByIdRoute + const ApiTransmissionByNotificationIdRoute + const ApiTransmissionByStatusRoute + const ApiTransmissionBySubscriptionNameRoute + const ApiTransmissionByTimeRangeRoute + const ApiTransmissionRoute + const ApiTriggerScheduleJobByNameRoute + const ApiTriggerScheduleJobRoute + const ApiUnitsOfMeasureRoute + const ApiVerificationKeyByIssuerRoute + const ApiVersion + const ApiVersionRoute + const Category + const Check + const Cleanup + const ClientMonitorDefault + const CommaSeparator + const Command + const CommandName + const CommandQueryRequestTopicKey + const CommandQueryResponseTopicKey + const CommandRequestSubscribeTopic + const CommandRequestTopicKey + const CommandResponseTopicPrefixKey + const ConfigStemAll + const ConfigStemApp + const ConfigStemCore + const ConfigStemDevice + const ConfigStemSecurity + const ContentLength + const ContentType + const ContentTypeCBOR + const ContentTypeJSON + const ContentTypeTOML + const ContentTypeText + const ContentTypeXML + const ContentTypeYAML + const CoreCommandDeviceRequestPublishTopic + const CoreCommandQueryRequestPublishTopic + const CoreCommandQueryRequestSubscribeTopic + const CoreCommandRequestPublishTopic + const CoreCommandRequestSubscribeTopic + const CoreCommandServiceKey + const CoreCommonConfigServiceKey + const CoreDataEventSubscribeTopic + const CoreDataServiceKey + const CoreKeeperServiceKey + const CoreMetaDataServiceKey + const CorrelationHeader + const Count + const Created + const DefCron + const DefInterval + const DefaultBaseTopic + const DefaultLimit + const DefaultOffset + const Deregistered + const DescendantsOf + const Device + const DeviceCommand + const DeviceId + const DeviceName + const DeviceProfileSystemEventType + const DeviceServiceSystemEventType + const DeviceSystemEventType + const EMAIL + const End + const EntityId + const EnvEncodeAllEvents + const EventsPublishTopic + const Flatten + const HTTP + const Id + const Ids + const Interval + const Issuer + const Job + const Key + const KeyOnly + const Label + const Labels + const Latest + const Limit + const MQTT + const Manufacturer + const MaxLevels + const MetadataSystemEventSubscribeTopic + const MetricsPublishTopic + const Model + const Modified + const Name + const Notification + const Offset + const Origin + const Password + const Plaintext + const Primary + const Profile + const ProfileName + const ProvisionWatcherSystemEventType + const PushEvent + const Pushed + const REST + const ReadWrite_R + const ReadWrite_RW + const ReadWrite_W + const ReadWrite_WR + const Receiver + const RegexCommand + const RequestId + const Resource + const ResourceName + const ResourceNames + const ResponseTopic + const ReturnEvent + const Scrub + const SecurityBootstrapperKey + const SecurityBootstrapperPostgresKey + const SecurityBootstrapperRedisKey + const SecurityFileTokenProviderServiceKey + const SecurityProxyAuthServiceKey + const SecurityProxySetupServiceKey + const SecuritySecretStoreSetupServiceKey + const SecuritySpiffeTokenProviderKey + const Sender + const Service + const ServiceId + const ServiceName + const Services + const Severity + const SigningKeyType + const SourceName + const Start + const Status + const Subscription + const SupportLoggingServiceKey + const SupportNotificationsServiceKey + const SupportSchedulerServiceKey + const SystemEventActionAdd + const SystemEventActionDelete + const SystemEventActionDiscovery + const SystemEventActionProfileScan + const SystemEventActionUpdate + const SystemEventPublishTopic + const TCP + const TCPS + const Target + const Token + const Trigger + const Type + const Unacknowledge + const ValidateDeviceSubscribeTopic + const ValueFalse + const ValueTrue + const ValueType + const ValueTypeBinary + const ValueTypeBool + const ValueTypeBoolArray + const ValueTypeFloat32 + const ValueTypeFloat32Array + const ValueTypeFloat64 + const ValueTypeFloat64Array + const ValueTypeInt16 + const ValueTypeInt16Array + const ValueTypeInt32 + const ValueTypeInt32Array + const ValueTypeInt64 + const ValueTypeInt64Array + const ValueTypeInt8 + const ValueTypeInt8Array + const ValueTypeObject + const ValueTypeObjectArray + const ValueTypeString + const ValueTypeStringArray + const ValueTypeUint16 + const ValueTypeUint16Array + const ValueTypeUint32 + const ValueTypeUint32Array + const ValueTypeUint64 + const ValueTypeUint64Array + const ValueTypeUint8 + const ValueTypeUint8Array + const VerificationKeyType + const ZeroMQ + func BuildTopic(parts ...string) string + func NewPathBuilder() *pathBuilder + func NormalizeValueType(valueType string) (string, error) + func StrSliceFromProperties(key string, properties map[string]any) []string + func StrValueFromProperties(key string, properties map[string]any) (val string) + func URLEncode(s string) string + func Validate(a interface{}) error + func ValidateDtoNoReservedChars(fl validator.FieldLevel) bool + func ValidateDtoNoneEmptyString(fl validator.FieldLevel) bool + func ValidateDtoPassword(fl validator.FieldLevel) bool + func ValidateDtoRFC3986UnreservedChars(fl validator.FieldLevel) bool + func ValidateDtoUsername(fl validator.FieldLevel) bool + func ValidateDtoUuid(fl validator.FieldLevel) bool + func ValidateDuration(fl validator.FieldLevel) bool + func ValidateIntervalDatetime(fl validator.FieldLevel) bool + func ValidateValueType(fl validator.FieldLevel) bool Other modules containing this package github.com/agile-edge/go-mod-core-contracts/v3