diff --git a/src/index.ts b/src/index.ts
index 8d07674..fbb509d 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -38,6 +38,7 @@ import { ContentInfo } from "./model/ContentInfo";
import { ContentRating } from "./model/ContentRating";
import { Contributor } from "./model/Contributor";
import { CustomerReviews } from "./model/CustomerReviews";
+import { DeliveryFlag } from "./model/DeliveryFlag";
import { Languages } from "./model/Languages";
import { LanguageType } from "./model/LanguageType";
import { OfferSavings } from "./model/OfferSavings";
diff --git a/src/model/DeliveryFlag.ts b/src/model/DeliveryFlag.ts
index 005acd2..6280c41 100644
--- a/src/model/DeliveryFlag.ts
+++ b/src/model/DeliveryFlag.ts
@@ -21,61 +21,67 @@
*
*/
-(function(root, factory) {
- if (typeof define === 'function' && define.amd) {
- // AMD. Register as an anonymous module.
- define(['ApiClient'], factory);
- } else if (typeof module === 'object' && module.exports) {
- // CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'));
- } else {
- // Browser globals (root is window)
- if (!root.ProductAdvertisingAPIv1) {
- root.ProductAdvertisingAPIv1 = {};
- }
- root.ProductAdvertisingAPIv1.DeliveryFlag = factory(root.ProductAdvertisingAPIv1.ApiClient);
- }
-}(this, function(ApiClient) {
- 'use strict';
-
-
- /**
- * Enum class DeliveryFlag.
- * @enum {}
- * @readonly
- */
- var exports = {
+/**
+ * Enum class DeliveryFlag.
+ * @enum {}
+ * @readonly
+ */
+export const enum DeliveryFlagValues {
/**
* value: "AmazonGlobal"
* @const
*/
- "AmazonGlobal": "AmazonGlobal",
+ AmazonGlobal = "AmazonGlobal",
/**
* value: "FreeShipping"
* @const
*/
- "FreeShipping": "FreeShipping",
+ FreeShipping = "FreeShipping",
/**
* value: "FulfilledByAmazon"
* @const
*/
- "FulfilledByAmazon": "FulfilledByAmazon",
+ FulfilledByAmazon = "FulfilledByAmazon",
/**
* value: "Prime"
* @const
*/
- "Prime": "Prime" };
+ Prime = "Prime",
+}
+/**
+ * Enum class DeliveryFlag.
+ * @enum {}
+ * @readonly
+ */
+export class DeliveryFlag extends String {
+ /**
+ * value: "AmazonGlobal"
+ * @const
+ */
+ public static get AmazonGlobal() { return DeliveryFlagValues.AmazonGlobal; }
+ /**
+ * value: "FreeShipping"
+ * @const
+ */
+ public static get FreeShipping() { return DeliveryFlagValues.FreeShipping; }
+ /**
+ * value: "FulfilledByAmazon"
+ * @const
+ */
+ public static get FulfilledByAmazon() { return DeliveryFlagValues.FulfilledByAmazon; }
+ /**
+ * value: "Prime"
+ * @const
+ */
+ public static get Prime() { return DeliveryFlagValues.Prime; }
+
/**
* Returns a DeliveryFlag enum value from a Javascript object name.
* @param {Object} data The plain JavaScript object containing the name of the enum value.
* @return {module:model/DeliveryFlag} The enum DeliveryFlag value.
*/
- exports.constructFromObject = function(object) {
+ public static constructFromObject(object: DeliveryFlag|DeliveryFlagValues|string) {
return object;
}
-
- return exports;
-}));
-
-
+};