@aws-amplify/analytics
Version:
Analytics category of aws-amplify
45 lines (43 loc) • 1.99 kB
JavaScript
;
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.validationErrorMap = exports.AnalyticsValidationErrorCode = void 0;
var AnalyticsValidationErrorCode;
(function (AnalyticsValidationErrorCode) {
AnalyticsValidationErrorCode["NoAppId"] = "NoAppId";
AnalyticsValidationErrorCode["NoCredentials"] = "NoCredentials";
AnalyticsValidationErrorCode["NoEventName"] = "NoEventName";
AnalyticsValidationErrorCode["NoRegion"] = "NoRegion";
AnalyticsValidationErrorCode["InvalidTracker"] = "InvalidTracker";
AnalyticsValidationErrorCode["UnsupportedPlatform"] = "UnsupportedPlatform";
AnalyticsValidationErrorCode["NoTrackingId"] = "NoTrackingId";
AnalyticsValidationErrorCode["InvalidFlushSize"] = "InvalidFlushSize";
})(AnalyticsValidationErrorCode || (exports.AnalyticsValidationErrorCode = AnalyticsValidationErrorCode = {}));
exports.validationErrorMap = {
[AnalyticsValidationErrorCode.NoAppId]: {
message: 'Missing application id.',
},
[AnalyticsValidationErrorCode.NoCredentials]: {
message: 'Credentials should not be empty.',
},
[AnalyticsValidationErrorCode.NoEventName]: {
message: 'Events must specify a name.',
},
[AnalyticsValidationErrorCode.NoRegion]: {
message: 'Missing region.',
},
[AnalyticsValidationErrorCode.InvalidTracker]: {
message: 'Invalid tracker type specified.',
},
[AnalyticsValidationErrorCode.UnsupportedPlatform]: {
message: 'Only session tracking is supported on React Native.',
},
[AnalyticsValidationErrorCode.InvalidFlushSize]: {
message: 'Invalid FlushSize, it should be smaller than BufferSize',
},
[AnalyticsValidationErrorCode.NoTrackingId]: {
message: 'A trackingId is required to use Amazon Personalize',
},
};
//# sourceMappingURL=validation.js.map