diff --git a/.travis.yml b/.travis.yml index f903a066dba..2ae48dcd9f7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ before_install: env: global: # If changing this number, please also change it in `BaseStripeTest.java`. - - STRIPE_MOCK_VERSION=0.83.0 + - STRIPE_MOCK_VERSION=0.87.0 matrix: include: diff --git a/src/main/java/com/stripe/model/Charge.java b/src/main/java/com/stripe/model/Charge.java index 4f093810021..1039026c795 100644 --- a/src/main/java/com/stripe/model/Charge.java +++ b/src/main/java/com/stripe/model/Charge.java @@ -1130,10 +1130,6 @@ public static class AchDebit extends StripeObject { @Setter @EqualsAndHashCode(callSuper = false) public static class AcssDebit extends StripeObject { - /** Two-letter ISO code representing the country the bank account is located in. */ - @SerializedName("country") - String country; - /** * Uniquely identifies this particular bank account. You can use this attribute to check * whether two bank accounts are the same. @@ -1144,10 +1140,6 @@ public static class AcssDebit extends StripeObject { /** Last four digits of the bank account number. */ @SerializedName("last4") String last4; - - /** Routing transit number of the bank account. */ - @SerializedName("routing_number") - String routingNumber; } @Getter diff --git a/src/main/java/com/stripe/model/EventDataClassLookup.java b/src/main/java/com/stripe/model/EventDataClassLookup.java index 09ab48d1fe7..f05046e48b7 100644 --- a/src/main/java/com/stripe/model/EventDataClassLookup.java +++ b/src/main/java/com/stripe/model/EventDataClassLookup.java @@ -84,7 +84,6 @@ final class EventDataClassLookup { classLookup.put("issuing.authorization", com.stripe.model.issuing.Authorization.class); classLookup.put("issuing.card", com.stripe.model.issuing.Card.class); - classLookup.put("issuing.card_details", com.stripe.model.issuing.CardDetails.class); classLookup.put("issuing.cardholder", com.stripe.model.issuing.Cardholder.class); classLookup.put("issuing.dispute", com.stripe.model.issuing.Dispute.class); classLookup.put("issuing.transaction", com.stripe.model.issuing.Transaction.class); diff --git a/src/main/java/com/stripe/model/Subscription.java b/src/main/java/com/stripe/model/Subscription.java index dff711ec0f9..9867daec652 100644 --- a/src/main/java/com/stripe/model/Subscription.java +++ b/src/main/java/com/stripe/model/Subscription.java @@ -292,7 +292,7 @@ public class Subscription extends ApiResource implements HasId, MetadataStore destination; + + /** Get ID of expandable {@code destination} object. */ + public String getDestination() { + return (this.destination != null) ? this.destination.getId() : null; + } + + public void setDestination(String id) { + this.destination = ApiResource.setExpandableFieldId(id, this.destination); + } + + /** Get expanded {@code destination}. */ + public Account getDestinationObject() { + return (this.destination != null) ? this.destination.getExpanded() : null; + } + + public void setDestinationObject(Account expandableObject) { + this.destination = new ExpandableField(expandableObject.getId(), expandableObject); + } + } } diff --git a/src/main/java/com/stripe/model/SubscriptionSchedule.java b/src/main/java/com/stripe/model/SubscriptionSchedule.java index c94c94c185d..2820daac84f 100644 --- a/src/main/java/com/stripe/model/SubscriptionSchedule.java +++ b/src/main/java/com/stripe/model/SubscriptionSchedule.java @@ -106,13 +106,6 @@ public class SubscriptionSchedule extends ApiResource @SerializedName("released_subscription") String releasedSubscription; - /** - * This field has been deprecated. Interval and duration at which the subscription schedule renews - * for when it ends if {@code renewal_behavior} is {@code renew}. - */ - @SerializedName("renewal_interval") - RenewalInterval renewalInterval; - /** * The present status of the subscription schedule. Possible values are {@code not_started}, * {@code active}, {@code completed}, {@code released}, and {@code canceled}. You can read more @@ -728,21 +721,4 @@ public void setPlanObject(Plan expandableObject) { this.plan = new ExpandableField(expandableObject.getId(), expandableObject); } } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class RenewalInterval extends StripeObject { - /** - * Interval at which to renew the subscription schedule for when it ends. - * - *

One of {@code day}, {@code month}, {@code week}, or {@code year}. - */ - @SerializedName("interval") - String interval; - - /** Number of intervals to renew the subscription schedule for when it ends. */ - @SerializedName("length") - Long length; - } } diff --git a/src/main/java/com/stripe/model/Token.java b/src/main/java/com/stripe/model/Token.java index d1aa8216f01..db1b2c04873 100644 --- a/src/main/java/com/stripe/model/Token.java +++ b/src/main/java/com/stripe/model/Token.java @@ -48,13 +48,6 @@ public class Token extends ApiResource implements HasId { @SerializedName("created") Long created; - /** - * Email of the user, whose token is created during Stripe Checkout. This field is non-standard, - * and maybe removed in the future. - */ - @SerializedName("email") - String email; - /** Unique identifier for the object. */ @Getter(onMethod_ = {@Override}) @SerializedName("id") diff --git a/src/main/java/com/stripe/model/issuing/Authorization.java b/src/main/java/com/stripe/model/issuing/Authorization.java index eeee93be436..1e4bb515668 100644 --- a/src/main/java/com/stripe/model/issuing/Authorization.java +++ b/src/main/java/com/stripe/model/issuing/Authorization.java @@ -46,21 +46,6 @@ public class Authorization extends ApiResource @SerializedName("authorization_method") String authorizationMethod; - /** - * [DEPRECATED] The amount that has been authorized. This will be {@code 0} when the object is - * created, and increase after it has been approved. - */ - @SerializedName("authorized_amount") - Long authorizedAmount; - - /** - * [DEPRECATED] The currency that was presented to the cardholder for the authorization. - * Three-letter ISO currency code, - * in lowercase. Must be a supported currency. - */ - @SerializedName("authorized_currency") - String authorizedCurrency; - /** List of balance transactions associated with this authorization. */ @SerializedName("balance_transactions") List balanceTransactions; @@ -89,37 +74,11 @@ public class Authorization extends ApiResource @SerializedName("currency") String currency; - /** - * [DEPRECATED] The amount the authorization is expected to be in {@code held_currency}. When - * Stripe holds funds from you, this is the amount reserved for the authorization. This will be - * {@code 0} when the object is created, and increase after it has been approved. For - * multi-currency transactions, {@code held_amount} can be used to determine the expected exchange - * rate. - */ - @SerializedName("held_amount") - Long heldAmount; - - /** - * [DEPRECATED] The currency of the held amount. - * This will always be the card currency. - */ - @SerializedName("held_currency") - String heldCurrency; - /** Unique identifier for the object. */ @Getter(onMethod_ = {@Override}) @SerializedName("id") String id; - /** - * [DEPRECATED] If set {@code true}, you may provide held_amount - * to control how much to hold for the authorization. - */ - @SerializedName("is_held_amount_controllable") - Boolean isHeldAmountControllable; - /** * Has the value {@code true} if the object exists in live mode or the value {@code false} if the * object exists in test mode. @@ -162,20 +121,6 @@ public class Authorization extends ApiResource @SerializedName("object") String object; - /** - * [DEPRECATED] The amount the user is requesting to be authorized. This field will only be - * non-zero during an {@code issuing_authorization.request} webhook. - */ - @SerializedName("pending_authorized_amount") - Long pendingAuthorizedAmount; - - /** - * [DEPRECATED] The additional amount Stripe will hold if the authorization is approved. This - * field will only be non-zero during an {@code issuing_authorization.request} webhook. - */ - @SerializedName("pending_held_amount") - Long pendingHeldAmount; - /** * The pending authorization request. This field will only be non-null during an {@code * issuing_authorization.request} webhook. @@ -185,10 +130,10 @@ public class Authorization extends ApiResource /** * History of every time the authorization was approved/denied (whether approved/denied by you - * directly, or by Stripe based on your authorization_controls). If the merchant changes the + * directly or by Stripe based on your {@code spending_controls}). If the merchant changes the * authorization by performing an incremental authorization or - * partial capture, you can look at request_history to see the previous states of the + * partial capture, you can look at this field to see the previous states of the * authorization. */ @SerializedName("request_history") @@ -219,13 +164,6 @@ public class Authorization extends ApiResource @SerializedName("wallet") String wallet; - /** - * [DEPRECATED] What, if any, digital wallet was used for this authorization. One of {@code - * apple_pay}, {@code google_pay}, or {@code samsung_pay}. - */ - @SerializedName("wallet_provider") - String walletProvider; - /** Get ID of expandable {@code cardholder} object. */ public String getCardholder() { return (this.cardholder != null) ? this.cardholder.getId() : null; @@ -518,6 +456,43 @@ public Authorization decline(AuthorizationDeclineParams params, RequestOptions o ApiResource.RequestMethod.POST, url, params, Authorization.class, options); } + @Getter + @Setter + @EqualsAndHashCode(callSuper = false) + public static class MerchantData extends StripeObject { + /** + * A categorization of the seller's type of business. See our merchant categories guide for + * a list of possible values. + */ + @SerializedName("category") + String category; + + /** City where the seller is located. */ + @SerializedName("city") + String city; + + /** Country where the seller is located. */ + @SerializedName("country") + String country; + + /** Name of the seller. */ + @SerializedName("name") + String name; + + /** Identifier assigned to the seller by the card brand. */ + @SerializedName("network_id") + String networkId; + + /** Postal code where the seller is located. */ + @SerializedName("postal_code") + String postalCode; + + /** State where the seller is located. */ + @SerializedName("state") + String state; + } + @Getter @Setter @EqualsAndHashCode(callSuper = false) @@ -576,19 +551,6 @@ public static class RequestHistory extends StripeObject { @SerializedName("approved") Boolean approved; - /** [DEPRECATED] The amount that was authorized at the time of this request. */ - @SerializedName("authorized_amount") - Long authorizedAmount; - - /** - * [DEPRECATED] The currency that was presented to the cardholder for the authorization. - * Three-letter ISO currency - * code, in lowercase. Must be a supported - * currency. - */ - @SerializedName("authorized_currency") - String authorizedCurrency; - /** Time at which the object was created. Measured in seconds since the Unix epoch. */ @SerializedName("created") Long created; @@ -601,20 +563,6 @@ public static class RequestHistory extends StripeObject { @SerializedName("currency") String currency; - /** - * [DEPRECATED] The amount Stripe held from your account to fund the authorization, if the - * request was approved. - */ - @SerializedName("held_amount") - Long heldAmount; - - /** - * [DEPRECATED] The currency of the held amount. - */ - @SerializedName("held_currency") - String heldCurrency; - /** * The amount that was authorized at the time of this request. This amount is in the {@code * merchant_currency} and in the One of {@code account_compliance_disabled}, {@code account_disabled}, {@code - * account_inactive}, {@code authentication_failed}, {@code authorization_controls}, {@code - * card_active}, {@code card_inactive}, {@code cardholder_inactive}, {@code - * cardholder_verification_required}, {@code incorrect_cvc}, {@code incorrect_expiry}, {@code - * insufficient_funds}, {@code not_allowed}, {@code spending_controls}, {@code suspected_fraud}, - * {@code verification_failed}, {@code webhook_approved}, {@code webhook_declined}, or {@code + *

One of {@code account_disabled}, {@code card_active}, {@code card_inactive}, {@code + * cardholder_inactive}, {@code cardholder_verification_required}, {@code insufficient_funds}, + * {@code not_allowed}, {@code spending_controls}, {@code suspected_fraud}, {@code + * verification_failed}, {@code webhook_approved}, {@code webhook_declined}, or {@code * webhook_timeout}. */ @SerializedName("reason") String reason; - - /** - * [DEPRECATED] When an authorization is declined due to {@code authorization_controls}, this - * array contains details about the authorization controls that were violated. Otherwise, it is - * empty. - */ - @SerializedName("violated_authorization_controls") - List violatedAuthorizationControls; - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class ViolatedAuthorizationControl extends StripeObject { - /** - * Entity which the authorization control acts on. One of {@code card}, {@code cardholder}, or - * {@code account}. - */ - @SerializedName("entity") - String entity; - - /** - * Name of the authorization control. One of {@code allowed_categories}, {@code - * blocked_categories}, {@code spending_limits}, {@code max_approvals}, or {@code max_amount}. - */ - @SerializedName("name") - String name; - } - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class ThreeDSecure extends StripeObject { - /** - * The outcome of the 3D Secure authentication request. - * - *

One of {@code attempt_acknowledged}, {@code authenticated}, or {@code failed}. - */ - @SerializedName("result") - String result; } @Getter @@ -709,23 +615,6 @@ public static class VerificationData extends StripeObject { @SerializedName("address_postal_code_check") String addressPostalCodeCheck; - /** - * [DEPRECATED] Whether the cardholder provided a postal code and if it matched the cardholder’s - * {@code billing.address.postal_code}. - * - *

One of {@code match}, {@code mismatch}, or {@code not_provided}. - */ - @SerializedName("address_zip_check") - String addressZipCheck; - - /** - * [DEPRECATED] Whether 3DS authentication was performed. - * - *

One of {@code failure}, {@code none}, or {@code success}. - */ - @SerializedName("authentication") - String authentication; - /** * Whether the cardholder provided a CVC and if it matched Stripe’s record. * @@ -741,9 +630,5 @@ public static class VerificationData extends StripeObject { */ @SerializedName("expiry_check") String expiryCheck; - - /** 3D Secure details. */ - @SerializedName("three_d_secure") - ThreeDSecure threeDSecure; } } diff --git a/src/main/java/com/stripe/model/issuing/Card.java b/src/main/java/com/stripe/model/issuing/Card.java index e4cc00a6396..abbf9c539f7 100644 --- a/src/main/java/com/stripe/model/issuing/Card.java +++ b/src/main/java/com/stripe/model/issuing/Card.java @@ -11,7 +11,6 @@ import com.stripe.net.ApiResource; import com.stripe.net.RequestOptions; import com.stripe.param.issuing.CardCreateParams; -import com.stripe.param.issuing.CardDetailsParams; import com.stripe.param.issuing.CardListParams; import com.stripe.param.issuing.CardRetrieveParams; import com.stripe.param.issuing.CardUpdateParams; @@ -25,9 +24,6 @@ @Setter @EqualsAndHashCode(callSuper = false) public class Card extends ApiResource implements HasId, MetadataStore { - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - /** The brand of the card. */ @SerializedName("brand") String brand; @@ -93,13 +89,6 @@ public class Card extends ApiResource implements HasId, MetadataStore { @SerializedName("metadata") Map metadata; - /** - * [DEPRECATED] The name of the cardholder, printed on the card. Refer to {@code cardholder.name} - * instead. - */ - @SerializedName("name") - String name; - /** * String representing the object's type. Objects of the same type share the same value. * @@ -108,10 +97,6 @@ public class Card extends ApiResource implements HasId, MetadataStore { @SerializedName("object") String object; - /** Metadata about the PIN on the card. */ - @SerializedName("pin") - Pin pin; - /** The latest card that replaces this card, if any. */ @SerializedName("replaced_by") @Getter(lombok.AccessLevel.NONE) @@ -127,8 +112,7 @@ public class Card extends ApiResource implements HasId, MetadataStore { /** * The reason why the previous card needed to be replaced. * - *

One of {@code damage}, {@code damaged}, {@code expiration}, {@code expired}, {@code loss}, - * {@code lost}, {@code stolen}, or {@code theft}. + *

One of {@code damaged}, {@code expired}, {@code lost}, or {@code stolen}. */ @SerializedName("replacement_reason") String replacementReason; @@ -138,12 +122,12 @@ public class Card extends ApiResource implements HasId, MetadataStore { Shipping shipping; @SerializedName("spending_controls") - AuthorizationControls spendingControls; + SpendingControls spendingControls; /** * Whether authorizations can be approved on this card. * - *

One of {@code active}, {@code canceled}, {@code inactive}, {@code lost}, or {@code stolen}. + *

One of {@code active}, {@code canceled}, or {@code inactive}. */ @SerializedName("status") String status; @@ -328,121 +312,6 @@ public Card update(CardUpdateParams params, RequestOptions options) throws Strip return ApiResource.request(ApiResource.RequestMethod.POST, url, params, Card.class, options); } - /** - * For virtual cards only. Retrieves an Issuing card_details object that contains the sensitive - * details of a virtual card. - */ - public CardDetails details() throws StripeException { - return details((Map) null, (RequestOptions) null); - } - - /** - * For virtual cards only. Retrieves an Issuing card_details object that contains the sensitive - * details of a virtual card. - */ - public CardDetails details(Map params) throws StripeException { - return details(params, (RequestOptions) null); - } - - /** - * For virtual cards only. Retrieves an Issuing card_details object that contains the sensitive - * details of a virtual card. - */ - public CardDetails details(Map params, RequestOptions options) - throws StripeException { - String url = - String.format( - "%s%s", - Stripe.getApiBase(), - String.format("/v1/issuing/cards/%s/details", ApiResource.urlEncodeId(this.getId()))); - return ApiResource.request( - ApiResource.RequestMethod.GET, url, params, CardDetails.class, options); - } - - /** - * For virtual cards only. Retrieves an Issuing card_details object that contains the sensitive - * details of a virtual card. - */ - public CardDetails details(CardDetailsParams params) throws StripeException { - return details(params, (RequestOptions) null); - } - - /** - * For virtual cards only. Retrieves an Issuing card_details object that contains the sensitive - * details of a virtual card. - */ - public CardDetails details(CardDetailsParams params, RequestOptions options) - throws StripeException { - String url = - String.format( - "%s%s", - Stripe.getApiBase(), - String.format("/v1/issuing/cards/%s/details", ApiResource.urlEncodeId(this.getId()))); - return ApiResource.request( - ApiResource.RequestMethod.GET, url, params, CardDetails.class, options); - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class AuthorizationControls extends StripeObject { - /** - * Array of strings containing categories - * of authorizations permitted on this card. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this card. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** - * [DEPRECATED] The currency of the card. See max_amount - */ - @SerializedName("currency") - String currency; - - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all authorizations - * retroactively. - */ - @SerializedName("max_approvals") - Long maxApprovals; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - /** Currency for the amounts within spending_limits. Locked to the currency of the card. */ - @SerializedName("spending_limits_currency") - String spendingLimitsCurrency; - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class Pin extends StripeObject { - /** - * Wether the PIN will be accepted or not. - * - *

One of {@code active}, or {@code blocked}. - */ - @SerializedName("status") - String status; - } - @Getter @Setter @EqualsAndHashCode(callSuper = false) @@ -469,19 +338,11 @@ public static class Shipping extends StripeObject { /** * Shipment service, such as {@code standard} or {@code express}. * - *

One of {@code express}, {@code overnight}, {@code priority}, or {@code standard}. + *

One of {@code express}, {@code priority}, or {@code standard}. */ @SerializedName("service") String service; - /** - * [DEPRECATED] Shipment service, such as {@code standard} or {@code express}. - * - *

One of {@code express}, {@code overnight}, {@code priority}, or {@code standard}. - */ - @SerializedName("speed") - String speed; - /** * The delivery status of the card. * @@ -514,26 +375,55 @@ public static class Shipping extends StripeObject { @Getter @Setter @EqualsAndHashCode(callSuper = false) - public static class SpendingLimit extends StripeObject { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - + public static class SpendingControls extends StripeObject { /** * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. + * of authorizations permitted on this card. */ - @SerializedName("categories") - List categories; + @SerializedName("allowed_categories") + List allowedCategories; /** - * The time interval or event with which to apply this spending limit towards. - * - *

One of {@code all_time}, {@code daily}, {@code monthly}, {@code per_authorization}, {@code - * weekly}, or {@code yearly}. + * Array of strings containing categories + * of authorizations to always decline on this card. */ - @SerializedName("interval") - String interval; + @SerializedName("blocked_categories") + List blockedCategories; + + /** Limit the spending with rules based on time intervals and categories. */ + @SerializedName("spending_limits") + List spendingLimits; + + /** Currency for the amounts within spending_limits. Locked to the currency of the card. */ + @SerializedName("spending_limits_currency") + String spendingLimitsCurrency; + + @Getter + @Setter + @EqualsAndHashCode(callSuper = false) + public static class SpendingLimit extends StripeObject { + /** Maximum amount allowed to spend per time interval. */ + @SerializedName("amount") + Long amount; + + /** + * Array of strings containing categories + * on which to apply the spending limit. Leave this blank to limit all charges. + */ + @SerializedName("categories") + List categories; + + /** + * The time interval or event with which to apply this spending limit towards. + * + *

One of {@code all_time}, {@code daily}, {@code monthly}, {@code per_authorization}, + * {@code weekly}, or {@code yearly}. + */ + @SerializedName("interval") + String interval; + } } } diff --git a/src/main/java/com/stripe/model/issuing/CardDetails.java b/src/main/java/com/stripe/model/issuing/CardDetails.java deleted file mode 100644 index 3597e081885..00000000000 --- a/src/main/java/com/stripe/model/issuing/CardDetails.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.stripe.model.issuing; - -import com.google.gson.annotations.SerializedName; -import com.stripe.model.StripeObject; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -@EqualsAndHashCode(callSuper = false) -public class CardDetails extends StripeObject { - /** - * You can create physical or virtual cards - * that are issued to cardholders. - */ - @SerializedName("card") - Card card; - - /** The CVC number for the card. */ - @SerializedName("cvc") - String cvc; - - /** The expiration month of the card. */ - @SerializedName("exp_month") - Long expMonth; - - /** The expiration year of the card. */ - @SerializedName("exp_year") - Long expYear; - - /** The card number. */ - @SerializedName("number") - String number; - - /** - * String representing the object's type. Objects of the same type share the same value. - * - *

Equal to {@code issuing.card_details}. - */ - @SerializedName("object") - String object; -} diff --git a/src/main/java/com/stripe/model/issuing/Cardholder.java b/src/main/java/com/stripe/model/issuing/Cardholder.java index 701260d7c1c..107c29a1a2e 100644 --- a/src/main/java/com/stripe/model/issuing/Cardholder.java +++ b/src/main/java/com/stripe/model/issuing/Cardholder.java @@ -25,15 +25,6 @@ @Setter @EqualsAndHashCode(callSuper = false) public class Cardholder extends ApiResource implements HasId, MetadataStore { - /** - * [DEPRECATED] Spending rules that give you some control over how this cardholder's cards can be - * used. Refer to our authorizations - * documentation for more details. - */ - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - @SerializedName("billing") Billing billing; @@ -58,10 +49,6 @@ public class Cardholder extends ApiResource implements HasId, MetadataStorecategories - * of authorizations permitted on this cardholder's cards. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this cardholder's cards. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - /** Currency for the amounts within spending_limits. */ - @SerializedName("spending_limits_currency") - String spendingLimitsCurrency; - } - @Getter @Setter @EqualsAndHashCode(callSuper = false) public static class Billing extends StripeObject { @SerializedName("address") Address address; - - /** [DEPRECATED] The cardholder’s billing name. */ - @SerializedName("name") - String name; } @Getter @@ -444,26 +398,55 @@ public static class Requirements extends StripeObject { @Getter @Setter @EqualsAndHashCode(callSuper = false) - public static class SpendingLimit extends StripeObject { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - + public static class SpendingControls extends StripeObject { /** * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. + * of authorizations permitted on this cardholder's cards. */ - @SerializedName("categories") - List categories; + @SerializedName("allowed_categories") + List allowedCategories; /** - * The time interval or event with which to apply this spending limit towards. - * - *

One of {@code all_time}, {@code daily}, {@code monthly}, {@code per_authorization}, {@code - * weekly}, or {@code yearly}. + * Array of strings containing categories + * of authorizations to always decline on this cardholder's cards. */ - @SerializedName("interval") - String interval; + @SerializedName("blocked_categories") + List blockedCategories; + + /** Limit the spending with rules based on time intervals and categories. */ + @SerializedName("spending_limits") + List spendingLimits; + + /** Currency for the amounts within spending_limits. */ + @SerializedName("spending_limits_currency") + String spendingLimitsCurrency; + + @Getter + @Setter + @EqualsAndHashCode(callSuper = false) + public static class SpendingLimit extends StripeObject { + /** Maximum amount allowed to spend per time interval. */ + @SerializedName("amount") + Long amount; + + /** + * Array of strings containing categories + * on which to apply the spending limit. Leave this blank to limit all charges. + */ + @SerializedName("categories") + List categories; + + /** + * The time interval or event with which to apply this spending limit towards. + * + *

One of {@code all_time}, {@code daily}, {@code monthly}, {@code per_authorization}, + * {@code weekly}, or {@code yearly}. + */ + @SerializedName("interval") + String interval; + } } } diff --git a/src/main/java/com/stripe/model/issuing/Dispute.java b/src/main/java/com/stripe/model/issuing/Dispute.java index a7b8962406d..b2f85321dcc 100644 --- a/src/main/java/com/stripe/model/issuing/Dispute.java +++ b/src/main/java/com/stripe/model/issuing/Dispute.java @@ -3,11 +3,7 @@ import com.google.gson.annotations.SerializedName; import com.stripe.Stripe; import com.stripe.exception.StripeException; -import com.stripe.model.ExpandableField; -import com.stripe.model.File; import com.stripe.model.HasId; -import com.stripe.model.MetadataStore; -import com.stripe.model.StripeObject; import com.stripe.net.ApiResource; import com.stripe.net.RequestOptions; import com.stripe.param.issuing.DisputeCreateParams; @@ -22,31 +18,7 @@ @Getter @Setter @EqualsAndHashCode(callSuper = false) -public class Dispute extends ApiResource implements HasId, MetadataStore { - /** - * Disputed amount. Usually the amount of the {@code disputed_transaction}, but can differ - * (usually because of currency fluctuation or because only part of the order is disputed). - */ - @SerializedName("amount") - Long amount; - - /** Time at which the object was created. Measured in seconds since the Unix epoch. */ - @SerializedName("created") - Long created; - - /** The currency the {@code disputed_transaction} was made in. */ - @SerializedName("currency") - String currency; - - /** The transaction being disputed. */ - @SerializedName("disputed_transaction") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField disputedTransaction; - - @SerializedName("evidence") - Evidence evidence; - +public class Dispute extends ApiResource implements HasId { /** Unique identifier for the object. */ @Getter(onMethod_ = {@Override}) @SerializedName("id") @@ -59,14 +31,6 @@ public class Dispute extends ApiResource implements HasId, MetadataStore metadata; - /** * String representing the object's type. Objects of the same type share the same value. * @@ -75,39 +39,6 @@ public class Dispute extends ApiResource implements HasId, MetadataStore(expandableObject.getId(), expandableObject); - } - /** * Returns a list of Issuing Dispute objects. The objects are sorted in descending * order by creation date, with the most recently created object appearing first. @@ -172,7 +103,6 @@ public static Dispute create(DisputeCreateParams params, RequestOptions options) * Updates the specified Issuing Dispute object by setting the values of the * parameters passed. Any parameters not provided will be left unchanged. */ - @Override public Dispute update(Map params) throws StripeException { return update(params, (RequestOptions) null); } @@ -181,7 +111,6 @@ public Dispute update(Map params) throws StripeException { * Updates the specified Issuing Dispute object by setting the values of the * parameters passed. Any parameters not provided will be left unchanged. */ - @Override public Dispute update(Map params, RequestOptions options) throws StripeException { String url = String.format( @@ -243,192 +172,4 @@ public static Dispute retrieve( String.format("/v1/issuing/disputes/%s", ApiResource.urlEncodeId(dispute))); return ApiResource.request(ApiResource.RequestMethod.GET, url, params, Dispute.class, options); } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class Evidence extends StripeObject { - /** - * Evidence to support a duplicate product dispute. This will only be present if your dispute's - * {@code reason} is {@code duplicate}. - */ - @SerializedName("duplicate") - EvidenceDuplicate duplicate; - - /** - * Evidence to support a fraudulent dispute. This will only be present if your dispute's {@code - * reason} is {@code fraudulent}. - */ - @SerializedName("fraudulent") - EvidenceFraudulent fraudulent; - - /** - * Evidence to support an uncategorized dispute. This will only be present if your dispute's - * {@code reason} is {@code other}. - */ - @SerializedName("other") - EvidenceOther other; - - /** - * Evidence to support a dispute where the product wasn't received. This will only be present if - * your dispute's {@code reason} is {@code product_not_received}. - */ - @SerializedName("product_not_received") - EvidenceProductNotReceived productNotReceived; - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class EvidenceDuplicate extends StripeObject { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * Transaction (e.g., ipi_...) that the disputed transaction is a duplicate of. Of the two or - * more transactions that are copies of each other, this is original undisputed one. - */ - @SerializedName("original_transaction") - String originalTransaction; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField uncategorizedFile; - - /** Get ID of expandable {@code uncategorizedFile} object. */ - public String getUncategorizedFile() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getId() : null; - } - - public void setUncategorizedFile(String id) { - this.uncategorizedFile = ApiResource.setExpandableFieldId(id, this.uncategorizedFile); - } - - /** Get expanded {@code uncategorizedFile}. */ - public File getUncategorizedFileObject() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getExpanded() : null; - } - - public void setUncategorizedFileObject(File expandableObject) { - this.uncategorizedFile = - new ExpandableField(expandableObject.getId(), expandableObject); - } - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class EvidenceFraudulent extends StripeObject { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField uncategorizedFile; - - /** Get ID of expandable {@code uncategorizedFile} object. */ - public String getUncategorizedFile() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getId() : null; - } - - public void setUncategorizedFile(String id) { - this.uncategorizedFile = ApiResource.setExpandableFieldId(id, this.uncategorizedFile); - } - - /** Get expanded {@code uncategorizedFile}. */ - public File getUncategorizedFileObject() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getExpanded() : null; - } - - public void setUncategorizedFileObject(File expandableObject) { - this.uncategorizedFile = - new ExpandableField(expandableObject.getId(), expandableObject); - } - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class EvidenceOther extends StripeObject { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField uncategorizedFile; - - /** Get ID of expandable {@code uncategorizedFile} object. */ - public String getUncategorizedFile() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getId() : null; - } - - public void setUncategorizedFile(String id) { - this.uncategorizedFile = ApiResource.setExpandableFieldId(id, this.uncategorizedFile); - } - - /** Get expanded {@code uncategorizedFile}. */ - public File getUncategorizedFileObject() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getExpanded() : null; - } - - public void setUncategorizedFileObject(File expandableObject) { - this.uncategorizedFile = - new ExpandableField(expandableObject.getId(), expandableObject); - } - } - - @Getter - @Setter - @EqualsAndHashCode(callSuper = false) - public static class EvidenceProductNotReceived extends StripeObject { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField uncategorizedFile; - - /** Get ID of expandable {@code uncategorizedFile} object. */ - public String getUncategorizedFile() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getId() : null; - } - - public void setUncategorizedFile(String id) { - this.uncategorizedFile = ApiResource.setExpandableFieldId(id, this.uncategorizedFile); - } - - /** Get expanded {@code uncategorizedFile}. */ - public File getUncategorizedFileObject() { - return (this.uncategorizedFile != null) ? this.uncategorizedFile.getExpanded() : null; - } - - public void setUncategorizedFileObject(File expandableObject) { - this.uncategorizedFile = - new ExpandableField(expandableObject.getId(), expandableObject); - } - } } diff --git a/src/main/java/com/stripe/model/issuing/MerchantData.java b/src/main/java/com/stripe/model/issuing/MerchantData.java deleted file mode 100644 index 278ba623286..00000000000 --- a/src/main/java/com/stripe/model/issuing/MerchantData.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.stripe.model.issuing; - -import com.google.gson.annotations.SerializedName; -import com.stripe.model.StripeObject; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -@EqualsAndHashCode(callSuper = false) -public class MerchantData extends StripeObject { - /** - * A categorization of the seller's type of business. See our merchant categories guide for a - * list of possible values. - */ - @SerializedName("category") - String category; - - /** City where the seller is located. */ - @SerializedName("city") - String city; - - /** Country where the seller is located. */ - @SerializedName("country") - String country; - - /** Name of the seller. */ - @SerializedName("name") - String name; - - /** Identifier assigned to the seller by the card brand. */ - @SerializedName("network_id") - String networkId; - - /** Postal code where the seller is located. */ - @SerializedName("postal_code") - String postalCode; - - /** State where the seller is located. */ - @SerializedName("state") - String state; - - /** URL provided by the merchant on a 3DS request. */ - @SerializedName("url") - String url; -} diff --git a/src/main/java/com/stripe/model/issuing/Transaction.java b/src/main/java/com/stripe/model/issuing/Transaction.java index f51551ff18c..a8fc9e219ea 100644 --- a/src/main/java/com/stripe/model/issuing/Transaction.java +++ b/src/main/java/com/stripe/model/issuing/Transaction.java @@ -68,12 +68,6 @@ public class Transaction extends ApiResource @SerializedName("currency") String currency; - /** If you've disputed the transaction, the ID of the dispute. */ - @SerializedName("dispute") - @Getter(lombok.AccessLevel.NONE) - @Setter(lombok.AccessLevel.NONE) - ExpandableField dispute; - /** Unique identifier for the object. */ @Getter(onMethod_ = {@Override}) @SerializedName("id") @@ -99,7 +93,7 @@ public class Transaction extends ApiResource String merchantCurrency; @SerializedName("merchant_data") - MerchantData merchantData; + Authorization.MerchantData merchantData; /** * Set of key-value pairs that you can attach to an object. This can be useful for storing @@ -120,8 +114,7 @@ public class Transaction extends ApiResource /** * The nature of the transaction. * - *

One of {@code capture}, {@code cash_withdrawal}, {@code dispute}, {@code dispute_loss}, - * {@code refund}, or {@code refund_reversal}. + *

One of {@code capture}, or {@code refund}. */ @SerializedName("type") String type; @@ -200,24 +193,6 @@ public void setCardholderObject(Cardholder expandableObject) { this.cardholder = new ExpandableField(expandableObject.getId(), expandableObject); } - /** Get ID of expandable {@code dispute} object. */ - public String getDispute() { - return (this.dispute != null) ? this.dispute.getId() : null; - } - - public void setDispute(String id) { - this.dispute = ApiResource.setExpandableFieldId(id, this.dispute); - } - - /** Get expanded {@code dispute}. */ - public Dispute getDisputeObject() { - return (this.dispute != null) ? this.dispute.getExpanded() : null; - } - - public void setDisputeObject(Dispute expandableObject) { - this.dispute = new ExpandableField(expandableObject.getId(), expandableObject); - } - /** * Returns a list of Issuing Transaction objects. The objects are sorted in * descending order by creation date, with the most recently created object appearing first. diff --git a/src/main/java/com/stripe/param/TaxRateListParams.java b/src/main/java/com/stripe/param/TaxRateListParams.java index 7c46a3ca7ab..737f0dee949 100644 --- a/src/main/java/com/stripe/param/TaxRateListParams.java +++ b/src/main/java/com/stripe/param/TaxRateListParams.java @@ -51,10 +51,6 @@ public class TaxRateListParams extends ApiRequestParams { @SerializedName("limit") Long limit; - /** Optional range for tax rate percentage filtering. */ - @SerializedName("percentage") - Object percentage; - /** * A cursor for use in pagination. {@code starting_after} is an object ID that defines your place * in the list. For instance, if you make a list request and receive 100 objects, ending with @@ -72,7 +68,6 @@ private TaxRateListParams( Map extraParams, Boolean inclusive, Long limit, - Object percentage, String startingAfter) { this.active = active; this.created = created; @@ -81,7 +76,6 @@ private TaxRateListParams( this.extraParams = extraParams; this.inclusive = inclusive; this.limit = limit; - this.percentage = percentage; this.startingAfter = startingAfter; } @@ -104,8 +98,6 @@ public static class Builder { private Long limit; - private Object percentage; - private String startingAfter; /** Finalize and obtain parameter instance from this builder. */ @@ -118,7 +110,6 @@ public TaxRateListParams build() { this.extraParams, this.inclusive, this.limit, - this.percentage, this.startingAfter); } @@ -220,18 +211,6 @@ public Builder setLimit(Long limit) { return this; } - /** Optional range for tax rate percentage filtering. */ - public Builder setPercentage(Percentage percentage) { - this.percentage = percentage; - return this; - } - - /** Optional range for tax rate percentage filtering. */ - public Builder setPercentage(Long percentage) { - this.percentage = percentage; - return this; - } - /** * A cursor for use in pagination. {@code starting_after} is an object ID that defines your * place in the list. For instance, if you make a list request and receive 100 objects, ending @@ -350,111 +329,4 @@ public Builder setLte(Long lte) { } } } - - @Getter - public static class Percentage { - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** Minimum value to filter by (exclusive). */ - @SerializedName("gt") - Long gt; - - /** Minimum value to filter by (inclusive). */ - @SerializedName("gte") - Long gte; - - /** Maximum value to filter by (exclusive). */ - @SerializedName("lt") - Long lt; - - /** Maximum value to filter by (inclusive). */ - @SerializedName("lte") - Long lte; - - private Percentage(Map extraParams, Long gt, Long gte, Long lt, Long lte) { - this.extraParams = extraParams; - this.gt = gt; - this.gte = gte; - this.lt = lt; - this.lte = lte; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Map extraParams; - - private Long gt; - - private Long gte; - - private Long lt; - - private Long lte; - - /** Finalize and obtain parameter instance from this builder. */ - public Percentage build() { - return new Percentage(this.extraParams, this.gt, this.gte, this.lt, this.lte); - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * TaxRateListParams.Percentage#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link TaxRateListParams.Percentage#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** Minimum value to filter by (exclusive). */ - public Builder setGt(Long gt) { - this.gt = gt; - return this; - } - - /** Minimum value to filter by (inclusive). */ - public Builder setGte(Long gte) { - this.gte = gte; - return this; - } - - /** Maximum value to filter by (exclusive). */ - public Builder setLt(Long lt) { - this.lt = lt; - return this; - } - - /** Maximum value to filter by (inclusive). */ - public Builder setLte(Long lte) { - this.lte = lte; - return this; - } - } - } } diff --git a/src/main/java/com/stripe/param/WebhookEndpointCreateParams.java b/src/main/java/com/stripe/param/WebhookEndpointCreateParams.java index 75412592b65..ec406f6ca24 100644 --- a/src/main/java/com/stripe/param/WebhookEndpointCreateParams.java +++ b/src/main/java/com/stripe/param/WebhookEndpointCreateParams.java @@ -788,18 +788,6 @@ public enum EnabledEvent implements ApiRequestParams.EnumParam { @SerializedName("issuing_cardholder.updated") ISSUING_CARDHOLDER__UPDATED("issuing_cardholder.updated"), - @SerializedName("issuing_dispute.created") - ISSUING_DISPUTE__CREATED("issuing_dispute.created"), - - @SerializedName("issuing_dispute.updated") - ISSUING_DISPUTE__UPDATED("issuing_dispute.updated"), - - @SerializedName("issuing_settlement.created") - ISSUING_SETTLEMENT__CREATED("issuing_settlement.created"), - - @SerializedName("issuing_settlement.updated") - ISSUING_SETTLEMENT__UPDATED("issuing_settlement.updated"), - @SerializedName("issuing_transaction.created") ISSUING_TRANSACTION__CREATED("issuing_transaction.created"), diff --git a/src/main/java/com/stripe/param/WebhookEndpointUpdateParams.java b/src/main/java/com/stripe/param/WebhookEndpointUpdateParams.java index ec2e039307e..755ae0e1044 100644 --- a/src/main/java/com/stripe/param/WebhookEndpointUpdateParams.java +++ b/src/main/java/com/stripe/param/WebhookEndpointUpdateParams.java @@ -479,18 +479,6 @@ public enum EnabledEvent implements ApiRequestParams.EnumParam { @SerializedName("issuing_cardholder.updated") ISSUING_CARDHOLDER__UPDATED("issuing_cardholder.updated"), - @SerializedName("issuing_dispute.created") - ISSUING_DISPUTE__CREATED("issuing_dispute.created"), - - @SerializedName("issuing_dispute.updated") - ISSUING_DISPUTE__UPDATED("issuing_dispute.updated"), - - @SerializedName("issuing_settlement.created") - ISSUING_SETTLEMENT__CREATED("issuing_settlement.created"), - - @SerializedName("issuing_settlement.updated") - ISSUING_SETTLEMENT__UPDATED("issuing_settlement.updated"), - @SerializedName("issuing_transaction.created") ISSUING_TRANSACTION__CREATED("issuing_transaction.created"), diff --git a/src/main/java/com/stripe/param/issuing/AuthorizationApproveParams.java b/src/main/java/com/stripe/param/issuing/AuthorizationApproveParams.java index b228fed1f85..c655fe83c8e 100644 --- a/src/main/java/com/stripe/param/issuing/AuthorizationApproveParams.java +++ b/src/main/java/com/stripe/param/issuing/AuthorizationApproveParams.java @@ -33,15 +33,6 @@ public class AuthorizationApproveParams extends ApiRequestParams { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** - * [DEPRECATED] If the authorization's {@code is_held_amount_controllable} property is {@code - * true}, you may provide this value to control how much to hold for the authorization. Must be - * positive (use {@code - * decline} to decline an authorization request). - */ - @SerializedName("held_amount") - Long heldAmount; - /** * Set of key-value pairs that you can attach to an object. This can be useful for storing * additional information about the object in a structured format. Individual keys can be unset by @@ -52,15 +43,10 @@ public class AuthorizationApproveParams extends ApiRequestParams { Object metadata; private AuthorizationApproveParams( - Long amount, - List expand, - Map extraParams, - Long heldAmount, - Object metadata) { + Long amount, List expand, Map extraParams, Object metadata) { this.amount = amount; this.expand = expand; this.extraParams = extraParams; - this.heldAmount = heldAmount; this.metadata = metadata; } @@ -75,14 +61,12 @@ public static class Builder { private Map extraParams; - private Long heldAmount; - private Object metadata; /** Finalize and obtain parameter instance from this builder. */ public AuthorizationApproveParams build() { return new AuthorizationApproveParams( - this.amount, this.expand, this.extraParams, this.heldAmount, this.metadata); + this.amount, this.expand, this.extraParams, this.metadata); } /** @@ -148,17 +132,6 @@ public Builder putAllExtraParam(Map map) { return this; } - /** - * [DEPRECATED] If the authorization's {@code is_held_amount_controllable} property is {@code - * true}, you may provide this value to control how much to hold for the authorization. Must be - * positive (use {@code - * decline} to decline an authorization request). - */ - public Builder setHeldAmount(Long heldAmount) { - this.heldAmount = heldAmount; - return this; - } - /** * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, * and subsequent calls add additional key/value pairs to the original map. See {@link diff --git a/src/main/java/com/stripe/param/issuing/CardCreateParams.java b/src/main/java/com/stripe/param/issuing/CardCreateParams.java index 1768a4216a7..f0f96e5e47b 100644 --- a/src/main/java/com/stripe/param/issuing/CardCreateParams.java +++ b/src/main/java/com/stripe/param/issuing/CardCreateParams.java @@ -10,14 +10,6 @@ @Getter public class CardCreateParams extends ApiRequestParams { - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - /** * The Cardholder object with * which the card will be associated. @@ -82,7 +74,6 @@ public class CardCreateParams extends ApiRequestParams { Type type; private CardCreateParams( - AuthorizationControls authorizationControls, String cardholder, String currency, List expand, @@ -94,3237 +85,196 @@ private CardCreateParams( SpendingControls spendingControls, Status status, Type type) { - this.authorizationControls = authorizationControls; this.cardholder = cardholder; - this.currency = currency; - this.expand = expand; - this.extraParams = extraParams; - this.metadata = metadata; - this.replacementFor = replacementFor; - this.replacementReason = replacementReason; - this.shipping = shipping; - this.spendingControls = spendingControls; - this.status = status; - this.type = type; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private AuthorizationControls authorizationControls; - - private String cardholder; - - private String currency; - - private List expand; - - private Map extraParams; - - private Map metadata; - - private String replacementFor; - - private ReplacementReason replacementReason; - - private Shipping shipping; - - private SpendingControls spendingControls; - - private Status status; - - private Type type; - - /** Finalize and obtain parameter instance from this builder. */ - public CardCreateParams build() { - return new CardCreateParams( - this.authorizationControls, - this.cardholder, - this.currency, - this.expand, - this.extraParams, - this.metadata, - this.replacementFor, - this.replacementReason, - this.shipping, - this.spendingControls, - this.status, - this.type); - } - - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - public Builder setAuthorizationControls(AuthorizationControls authorizationControls) { - this.authorizationControls = authorizationControls; - return this; - } - - /** - * The Cardholder object - * with which the card will be associated. - */ - public Builder setCardholder(String cardholder) { - this.cardholder = cardholder; - return this; - } - - /** The currency for the card. This currently must be {@code usd}. */ - public Builder setCurrency(String currency) { - this.currency = currency; - return this; - } - - /** - * Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and - * subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams#expand} for the field documentation. - */ - public Builder addExpand(String element) { - if (this.expand == null) { - this.expand = new ArrayList<>(); - } - this.expand.add(element); - return this; - } - - /** - * Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and - * subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams#expand} for the field documentation. - */ - public Builder addAllExpand(List elements) { - if (this.expand == null) { - this.expand = new ArrayList<>(); - } - this.expand.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardCreateParams#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardCreateParams#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, - * and subsequent calls add additional key/value pairs to the original map. See {@link - * CardCreateParams#metadata} for the field documentation. - */ - public Builder putMetadata(String key, String value) { - if (this.metadata == null) { - this.metadata = new HashMap<>(); - } - this.metadata.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `metadata` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardCreateParams#metadata} for the field documentation. - */ - public Builder putAllMetadata(Map map) { - if (this.metadata == null) { - this.metadata = new HashMap<>(); - } - this.metadata.putAll(map); - return this; - } - - /** The card this is meant to be a replacement for (if any). */ - public Builder setReplacementFor(String replacementFor) { - this.replacementFor = replacementFor; - return this; - } - - /** - * If {@code replacement_for} is specified, this should indicate why that card is being - * replaced. - */ - public Builder setReplacementReason(ReplacementReason replacementReason) { - this.replacementReason = replacementReason; - return this; - } - - /** The address where the card will be shipped. */ - public Builder setShipping(Shipping shipping) { - this.shipping = shipping; - return this; - } - - /** - * Spending rules that give you some control over how your cards can be used. Refer to our authorizations - * documentation for more details. - */ - public Builder setSpendingControls(SpendingControls spendingControls) { - this.spendingControls = spendingControls; - return this; - } - - /** Whether authorizations can be approved on this card. Defaults to {@code inactive}. */ - public Builder setStatus(Status status) { - this.status = status; - return this; - } - - /** The type of card to issue. Possible values are {@code physical} or {@code virtual}. */ - public Builder setType(Type type) { - this.type = type; - return this; - } - } - - @Getter - public static class AuthorizationControls { - /** - * Array of strings containing categories - * of authorizations permitted on this card. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this card. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all authorizations - * retroactively. - */ - @SerializedName("max_approvals") - Long maxApprovals; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - private AuthorizationControls( - List allowedCategories, - List blockedCategories, - Map extraParams, - Long maxApprovals, - List spendingLimits) { - this.allowedCategories = allowedCategories; - this.blockedCategories = blockedCategories; - this.extraParams = extraParams; - this.maxApprovals = maxApprovals; - this.spendingLimits = spendingLimits; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private List allowedCategories; - - private List blockedCategories; - - private Map extraParams; - - private Long maxApprovals; - - private List spendingLimits; - - /** Finalize and obtain parameter instance from this builder. */ - public AuthorizationControls build() { - return new AuthorizationControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.maxApprovals, - this.spendingLimits); - } - - /** - * Add an element to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardCreateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllowedCategory(AllowedCategory element) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.add(element); - return this; - } - - /** - * Add all elements to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardCreateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllAllowedCategory(List elements) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.addAll(elements); - return this; - } - - /** - * Add an element to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardCreateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addBlockedCategory(BlockedCategory element) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.add(element); - return this; - } - - /** - * Add all elements to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardCreateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addAllBlockedCategory(List elements) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardCreateParams.AuthorizationControls#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardCreateParams.AuthorizationControls#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all - * authorizations retroactively. - */ - public Builder setMaxApprovals(Long maxApprovals) { - this.maxApprovals = maxApprovals; - return this; - } - - /** - * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addSpendingLimit(SpendingLimit element) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.add(element); - return this; - } - - /** - * Add all elements to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addAllSpendingLimit(List elements) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.addAll(elements); - return this; - } - } - - @Getter - public static class SpendingLimit { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - - /** - * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. - */ - @SerializedName("categories") - List categories; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** The time interval with which to apply this spending limit towards. */ - @SerializedName("interval") - Interval interval; - - private SpendingLimit( - Long amount, - List categories, - Map extraParams, - Interval interval) { - this.amount = amount; - this.categories = categories; - this.extraParams = extraParams; - this.interval = interval; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Long amount; - - private List categories; - - private Map extraParams; - - private Interval interval; - - /** Finalize and obtain parameter instance from this builder. */ - public SpendingLimit build() { - return new SpendingLimit(this.amount, this.categories, this.extraParams, this.interval); - } - - /** Maximum amount allowed to spend per time interval. */ - public Builder setAmount(Long amount) { - this.amount = amount; - return this; - } - - /** - * Add an element to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addCategory(Category element) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.add(element); - return this; - } - - /** - * Add all elements to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardCreateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addAllCategory(List elements) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardCreateParams.AuthorizationControls.SpendingLimit#extraParams} for the - * field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardCreateParams.AuthorizationControls.SpendingLimit#extraParams} for the - * field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** The time interval with which to apply this spending limit towards. */ - public Builder setInterval(Interval interval) { - this.interval = interval; - return this; - } - } - - public enum Category implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Category(String value) { - this.value = value; - } - } - - public enum Interval implements ApiRequestParams.EnumParam { - @SerializedName("all_time") - ALL_TIME("all_time"), - - @SerializedName("daily") - DAILY("daily"), - - @SerializedName("monthly") - MONTHLY("monthly"), - - @SerializedName("per_authorization") - PER_AUTHORIZATION("per_authorization"), - - @SerializedName("weekly") - WEEKLY("weekly"), - - @SerializedName("yearly") - YEARLY("yearly"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Interval(String value) { - this.value = value; - } - } - } - - public enum AllowedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - AllowedCategory(String value) { - this.value = value; - } - } - - public enum BlockedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), + this.currency = currency; + this.expand = expand; + this.extraParams = extraParams; + this.metadata = metadata; + this.replacementFor = replacementFor; + this.replacementReason = replacementReason; + this.shipping = shipping; + this.spendingControls = spendingControls; + this.status = status; + this.type = type; + } - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), + public static Builder builder() { + return new Builder(); + } - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), + public static class Builder { + private String cardholder; - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), + private String currency; - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), + private List expand; - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), + private Map extraParams; - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), + private Map metadata; - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), + private String replacementFor; - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), + private ReplacementReason replacementReason; - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), + private Shipping shipping; - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), + private SpendingControls spendingControls; - @SerializedName("utilities") - UTILITIES("utilities"), + private Status status; - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), + private Type type; - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), + /** Finalize and obtain parameter instance from this builder. */ + public CardCreateParams build() { + return new CardCreateParams( + this.cardholder, + this.currency, + this.expand, + this.extraParams, + this.metadata, + this.replacementFor, + this.replacementReason, + this.shipping, + this.spendingControls, + this.status, + this.type); + } - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), + /** + * The Cardholder object + * with which the card will be associated. + */ + public Builder setCardholder(String cardholder) { + this.cardholder = cardholder; + return this; + } - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), + /** The currency for the card. This currently must be {@code usd}. */ + public Builder setCurrency(String currency) { + this.currency = currency; + return this; + } - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), + /** + * Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and + * subsequent calls adds additional elements to the original list. See {@link + * CardCreateParams#expand} for the field documentation. + */ + public Builder addExpand(String element) { + if (this.expand == null) { + this.expand = new ArrayList<>(); + } + this.expand.add(element); + return this; + } - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), + /** + * Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and + * subsequent calls adds additional elements to the original list. See {@link + * CardCreateParams#expand} for the field documentation. + */ + public Builder addAllExpand(List elements) { + if (this.expand == null) { + this.expand = new ArrayList<>(); + } + this.expand.addAll(elements); + return this; + } - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), + /** + * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` + * call, and subsequent calls add additional key/value pairs to the original map. See {@link + * CardCreateParams#extraParams} for the field documentation. + */ + public Builder putExtraParam(String key, Object value) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.put(key, value); + return this; + } - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), + /** + * Add all map key/value pairs to `extraParams` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link CardCreateParams#extraParams} for the field documentation. + */ + public Builder putAllExtraParam(Map map) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.putAll(map); + return this; + } - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), + /** + * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, + * and subsequent calls add additional key/value pairs to the original map. See {@link + * CardCreateParams#metadata} for the field documentation. + */ + public Builder putMetadata(String key, String value) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, value); + return this; + } - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), + /** + * Add all map key/value pairs to `metadata` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link CardCreateParams#metadata} for the field documentation. + */ + public Builder putAllMetadata(Map map) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.putAll(map); + return this; + } - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), + /** The card this is meant to be a replacement for (if any). */ + public Builder setReplacementFor(String replacementFor) { + this.replacementFor = replacementFor; + return this; + } - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), + /** + * If {@code replacement_for} is specified, this should indicate why that card is being + * replaced. + */ + public Builder setReplacementReason(ReplacementReason replacementReason) { + this.replacementReason = replacementReason; + return this; + } - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), + /** The address where the card will be shipped. */ + public Builder setShipping(Shipping shipping) { + this.shipping = shipping; + return this; + } - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); + /** + * Spending rules that give you some control over how your cards can be used. Refer to our authorizations + * documentation for more details. + */ + public Builder setSpendingControls(SpendingControls spendingControls) { + this.spendingControls = spendingControls; + return this; + } - @Getter(onMethod_ = {@Override}) - private final String value; + /** Whether authorizations can be approved on this card. Defaults to {@code inactive}. */ + public Builder setStatus(Status status) { + this.status = status; + return this; + } - BlockedCategory(String value) { - this.value = value; - } + /** The type of card to issue. Possible values are {@code physical} or {@code virtual}. */ + public Builder setType(Type type) { + this.type = type; + return this; } } @@ -3351,26 +301,16 @@ public static class Shipping { @SerializedName("service") Service service; - /** [DEPRECATED] Shipment service. */ - @SerializedName("speed") - Speed speed; - /** Packaging options. */ @SerializedName("type") Type type; private Shipping( - Address address, - Map extraParams, - String name, - Service service, - Speed speed, - Type type) { + Address address, Map extraParams, String name, Service service, Type type) { this.address = address; this.extraParams = extraParams; this.name = name; this.service = service; - this.speed = speed; this.type = type; } @@ -3387,14 +327,11 @@ public static class Builder { private Service service; - private Speed speed; - private Type type; /** Finalize and obtain parameter instance from this builder. */ public Shipping build() { - return new Shipping( - this.address, this.extraParams, this.name, this.service, this.speed, this.type); + return new Shipping(this.address, this.extraParams, this.name, this.service, this.type); } /** The address that the card is shipped to. */ @@ -3441,12 +378,6 @@ public Builder setService(Service service) { return this; } - /** [DEPRECATED] Shipment service. */ - public Builder setSpeed(Speed speed) { - this.speed = speed; - return this; - } - /** Packaging options. */ public Builder setType(Type type) { this.type = type; @@ -3613,9 +544,6 @@ public enum Service implements ApiRequestParams.EnumParam { @SerializedName("express") EXPRESS("express"), - @SerializedName("overnight") - OVERNIGHT("overnight"), - @SerializedName("priority") PRIORITY("priority"), @@ -3630,27 +558,6 @@ public enum Service implements ApiRequestParams.EnumParam { } } - public enum Speed implements ApiRequestParams.EnumParam { - @SerializedName("express") - EXPRESS("express"), - - @SerializedName("overnight") - OVERNIGHT("overnight"), - - @SerializedName("priority") - PRIORITY("priority"), - - @SerializedName("standard") - STANDARD("standard"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Speed(String value) { - this.value = value; - } - } - public enum Type implements ApiRequestParams.EnumParam { @SerializedName("bulk") BULK("bulk"), @@ -3694,13 +601,6 @@ public static class SpendingControls { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all authorizations - * retroactively. - */ - @SerializedName("max_approvals") - Long maxApprovals; - /** Limit the spending with rules based on time intervals and categories. */ @SerializedName("spending_limits") List spendingLimits; @@ -3709,12 +609,10 @@ private SpendingControls( List allowedCategories, List blockedCategories, Map extraParams, - Long maxApprovals, List spendingLimits) { this.allowedCategories = allowedCategories; this.blockedCategories = blockedCategories; this.extraParams = extraParams; - this.maxApprovals = maxApprovals; this.spendingLimits = spendingLimits; } @@ -3729,18 +627,12 @@ public static class Builder { private Map extraParams; - private Long maxApprovals; - private List spendingLimits; /** Finalize and obtain parameter instance from this builder. */ public SpendingControls build() { return new SpendingControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.maxApprovals, - this.spendingLimits); + this.allowedCategories, this.blockedCategories, this.extraParams, this.spendingLimits); } /** @@ -3821,15 +713,6 @@ public Builder putAllExtraParam(Map map) { return this; } - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all - * authorizations retroactively. - */ - public Builder setMaxApprovals(Long maxApprovals) { - this.maxApprovals = maxApprovals; - return this; - } - /** * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` * call, and subsequent calls adds additional elements to the original list. See {@link @@ -6689,29 +3572,17 @@ public enum BlockedCategory implements ApiRequestParams.EnumParam { } public enum ReplacementReason implements ApiRequestParams.EnumParam { - @SerializedName("damage") - DAMAGE("damage"), - @SerializedName("damaged") DAMAGED("damaged"), - @SerializedName("expiration") - EXPIRATION("expiration"), - @SerializedName("expired") EXPIRED("expired"), - @SerializedName("loss") - LOSS("loss"), - @SerializedName("lost") LOST("lost"), @SerializedName("stolen") - STOLEN("stolen"), - - @SerializedName("theft") - THEFT("theft"); + STOLEN("stolen"); @Getter(onMethod_ = {@Override}) private final String value; diff --git a/src/main/java/com/stripe/param/issuing/CardListParams.java b/src/main/java/com/stripe/param/issuing/CardListParams.java index 9f1a89e0bab..8d2cab7e12a 100644 --- a/src/main/java/com/stripe/param/issuing/CardListParams.java +++ b/src/main/java/com/stripe/param/issuing/CardListParams.java @@ -59,14 +59,6 @@ public class CardListParams extends ApiRequestParams { @SerializedName("limit") Long limit; - /** [DEPRECATED] Only return cards that have the given name. */ - @SerializedName("name") - String name; - - /** [DEPRECATED] Only return cards whose full card number matches that of this card source ID. */ - @SerializedName("source") - String source; - /** * A cursor for use in pagination. {@code starting_after} is an object ID that defines your place * in the list. For instance, if you make a list request and receive 100 objects, ending with @@ -77,8 +69,8 @@ public class CardListParams extends ApiRequestParams { String startingAfter; /** - * Only return cards that have the given status. One of {@code active}, {@code inactive}, {@code - * canceled}, {@code lost}, or {@code stolen}. + * Only return cards that have the given status. One of {@code active}, {@code inactive}, or + * {@code canceled}. */ @SerializedName("status") Status status; @@ -97,8 +89,6 @@ private CardListParams( Map extraParams, String last4, Long limit, - String name, - String source, String startingAfter, Status status, Type type) { @@ -111,8 +101,6 @@ private CardListParams( this.extraParams = extraParams; this.last4 = last4; this.limit = limit; - this.name = name; - this.source = source; this.startingAfter = startingAfter; this.status = status; this.type = type; @@ -141,10 +129,6 @@ public static class Builder { private Long limit; - private String name; - - private String source; - private String startingAfter; private Status status; @@ -163,8 +147,6 @@ public CardListParams build() { this.extraParams, this.last4, this.limit, - this.name, - this.source, this.startingAfter, this.status, this.type); @@ -278,20 +260,6 @@ public Builder setLimit(Long limit) { return this; } - /** [DEPRECATED] Only return cards that have the given name. */ - public Builder setName(String name) { - this.name = name; - return this; - } - - /** - * [DEPRECATED] Only return cards whose full card number matches that of this card source ID. - */ - public Builder setSource(String source) { - this.source = source; - return this; - } - /** * A cursor for use in pagination. {@code starting_after} is an object ID that defines your * place in the list. For instance, if you make a list request and receive 100 objects, ending @@ -304,8 +272,8 @@ public Builder setStartingAfter(String startingAfter) { } /** - * Only return cards that have the given status. One of {@code active}, {@code inactive}, {@code - * canceled}, {@code lost}, or {@code stolen}. + * Only return cards that have the given status. One of {@code active}, {@code inactive}, or + * {@code canceled}. */ public Builder setStatus(Status status) { this.status = status; @@ -434,13 +402,7 @@ public enum Status implements ApiRequestParams.EnumParam { CANCELED("canceled"), @SerializedName("inactive") - INACTIVE("inactive"), - - @SerializedName("lost") - LOST("lost"), - - @SerializedName("stolen") - STOLEN("stolen"); + INACTIVE("inactive"); @Getter(onMethod_ = {@Override}) private final String value; diff --git a/src/main/java/com/stripe/param/issuing/CardUpdateParams.java b/src/main/java/com/stripe/param/issuing/CardUpdateParams.java index 6c0994593ae..0422586601f 100644 --- a/src/main/java/com/stripe/param/issuing/CardUpdateParams.java +++ b/src/main/java/com/stripe/param/issuing/CardUpdateParams.java @@ -11,14 +11,6 @@ @Getter public class CardUpdateParams extends ApiRequestParams { - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - /** Reason why the {@code status} of this card is {@code canceled}. */ @SerializedName("cancellation_reason") CancellationReason cancellationReason; @@ -62,14 +54,12 @@ public class CardUpdateParams extends ApiRequestParams { Status status; private CardUpdateParams( - AuthorizationControls authorizationControls, CancellationReason cancellationReason, List expand, Map extraParams, Object metadata, SpendingControls spendingControls, Status status) { - this.authorizationControls = authorizationControls; this.cancellationReason = cancellationReason; this.expand = expand; this.extraParams = extraParams; @@ -83,8 +73,6 @@ public static Builder builder() { } public static class Builder { - private AuthorizationControls authorizationControls; - private CancellationReason cancellationReason; private List expand; @@ -100,7 +88,6 @@ public static class Builder { /** Finalize and obtain parameter instance from this builder. */ public CardUpdateParams build() { return new CardUpdateParams( - this.authorizationControls, this.cancellationReason, this.expand, this.extraParams, @@ -109,16 +96,6 @@ public CardUpdateParams build() { this.status); } - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - public Builder setAuthorizationControls(AuthorizationControls authorizationControls) { - this.authorizationControls = authorizationControls; - return this; - } - /** Reason why the {@code status} of this card is {@code canceled}. */ public Builder setCancellationReason(CancellationReason cancellationReason) { this.cancellationReason = cancellationReason; @@ -249,7 +226,7 @@ public Builder setStatus(Status status) { } @Getter - public static class AuthorizationControls { + public static class SpendingControls { /** * Array of strings containing categories @@ -275,27 +252,18 @@ public static class AuthorizationControls { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all authorizations - * retroactively. - */ - @SerializedName("max_approvals") - Long maxApprovals; - /** Limit the spending with rules based on time intervals and categories. */ @SerializedName("spending_limits") List spendingLimits; - private AuthorizationControls( + private SpendingControls( List allowedCategories, List blockedCategories, Map extraParams, - Long maxApprovals, List spendingLimits) { this.allowedCategories = allowedCategories; this.blockedCategories = blockedCategories; this.extraParams = extraParams; - this.maxApprovals = maxApprovals; this.spendingLimits = spendingLimits; } @@ -310,25 +278,18 @@ public static class Builder { private Map extraParams; - private Long maxApprovals; - private List spendingLimits; /** Finalize and obtain parameter instance from this builder. */ - public AuthorizationControls build() { - return new AuthorizationControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.maxApprovals, - this.spendingLimits); + public SpendingControls build() { + return new SpendingControls( + this.allowedCategories, this.blockedCategories, this.extraParams, this.spendingLimits); } /** * Add an element to `allowedCategories` list. A list is initialized for the first * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.AuthorizationControls#allowedCategories} for the field - * documentation. + * {@link CardUpdateParams.SpendingControls#allowedCategories} for the field documentation. */ public Builder addAllowedCategory(AllowedCategory element) { if (this.allowedCategories == null) { @@ -341,8 +302,7 @@ public Builder addAllowedCategory(AllowedCategory element) { /** * Add all elements to `allowedCategories` list. A list is initialized for the first * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.AuthorizationControls#allowedCategories} for the field - * documentation. + * {@link CardUpdateParams.SpendingControls#allowedCategories} for the field documentation. */ public Builder addAllAllowedCategory(List elements) { if (this.allowedCategories == null) { @@ -355,8 +315,7 @@ public Builder addAllAllowedCategory(List elements) { /** * Add an element to `blockedCategories` list. A list is initialized for the first * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.AuthorizationControls#blockedCategories} for the field - * documentation. + * {@link CardUpdateParams.SpendingControls#blockedCategories} for the field documentation. */ public Builder addBlockedCategory(BlockedCategory element) { if (this.blockedCategories == null) { @@ -369,8 +328,7 @@ public Builder addBlockedCategory(BlockedCategory element) { /** * Add all elements to `blockedCategories` list. A list is initialized for the first * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.AuthorizationControls#blockedCategories} for the field - * documentation. + * {@link CardUpdateParams.SpendingControls#blockedCategories} for the field documentation. */ public Builder addAllBlockedCategory(List elements) { if (this.blockedCategories == null) { @@ -383,7 +341,7 @@ public Builder addAllBlockedCategory(List elements) { /** * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardUpdateParams.AuthorizationControls#extraParams} for the field documentation. + * CardUpdateParams.SpendingControls#extraParams} for the field documentation. */ public Builder putExtraParam(String key, Object value) { if (this.extraParams == null) { @@ -396,7 +354,7 @@ public Builder putExtraParam(String key, Object value) { /** * Add all map key/value pairs to `extraParams` map. A map is initialized for the first * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardUpdateParams.AuthorizationControls#extraParams} for the field documentation. + * See {@link CardUpdateParams.SpendingControls#extraParams} for the field documentation. */ public Builder putAllExtraParam(Map map) { if (this.extraParams == null) { @@ -406,19 +364,10 @@ public Builder putAllExtraParam(Map map) { return this; } - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all - * authorizations retroactively. - */ - public Builder setMaxApprovals(Long maxApprovals) { - this.maxApprovals = maxApprovals; - return this; - } - /** * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.AuthorizationControls#spendingLimits} for the field documentation. + * CardUpdateParams.SpendingControls#spendingLimits} for the field documentation. */ public Builder addSpendingLimit(SpendingLimit element) { if (this.spendingLimits == null) { @@ -431,7 +380,7 @@ public Builder addSpendingLimit(SpendingLimit element) { /** * Add all elements to `spendingLimits` list. A list is initialized for the first `add/addAll` * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.AuthorizationControls#spendingLimits} for the field documentation. + * CardUpdateParams.SpendingControls#spendingLimits} for the field documentation. */ public Builder addAllSpendingLimit(List elements) { if (this.spendingLimits == null) { @@ -507,8 +456,7 @@ public Builder setAmount(Long amount) { /** * Add an element to `categories` list. A list is initialized for the first `add/addAll` * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. + * CardUpdateParams.SpendingControls.SpendingLimit#categories} for the field documentation. */ public Builder addCategory(Category element) { if (this.categories == null) { @@ -521,8 +469,7 @@ public Builder addCategory(Category element) { /** * Add all elements to `categories` list. A list is initialized for the first `add/addAll` * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. + * CardUpdateParams.SpendingControls.SpendingLimit#categories} for the field documentation. */ public Builder addAllCategory(List elements) { if (this.categories == null) { @@ -535,7 +482,7 @@ public Builder addAllCategory(List elements) { /** * Add a key/value pair to `extraParams` map. A map is initialized for the first * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardUpdateParams.AuthorizationControls.SpendingLimit#extraParams} for the + * map. See {@link CardUpdateParams.SpendingControls.SpendingLimit#extraParams} for the * field documentation. */ public Builder putExtraParam(String key, Object value) { @@ -549,7 +496,7 @@ public Builder putExtraParam(String key, Object value) { /** * Add all map key/value pairs to `extraParams` map. A map is initialized for the first * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardUpdateParams.AuthorizationControls.SpendingLimit#extraParams} for the + * map. See {@link CardUpdateParams.SpendingControls.SpendingLimit#extraParams} for the * field documentation. */ public Builder putAllExtraParam(Map map) { @@ -3275,3057 +3222,30 @@ public enum BlockedCategory implements ApiRequestParams.EnumParam { } } - @Getter - public static class SpendingControls { - /** - * Array of strings containing categories - * of authorizations permitted on this card. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this card. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all authorizations - * retroactively. - */ - @SerializedName("max_approvals") - Long maxApprovals; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - private SpendingControls( - List allowedCategories, - List blockedCategories, - Map extraParams, - Long maxApprovals, - List spendingLimits) { - this.allowedCategories = allowedCategories; - this.blockedCategories = blockedCategories; - this.extraParams = extraParams; - this.maxApprovals = maxApprovals; - this.spendingLimits = spendingLimits; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private List allowedCategories; - - private List blockedCategories; - - private Map extraParams; - - private Long maxApprovals; - - private List spendingLimits; - - /** Finalize and obtain parameter instance from this builder. */ - public SpendingControls build() { - return new SpendingControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.maxApprovals, - this.spendingLimits); - } - - /** - * Add an element to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.SpendingControls#allowedCategories} for the field documentation. - */ - public Builder addAllowedCategory(AllowedCategory element) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.add(element); - return this; - } - - /** - * Add all elements to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.SpendingControls#allowedCategories} for the field documentation. - */ - public Builder addAllAllowedCategory(List elements) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.addAll(elements); - return this; - } - - /** - * Add an element to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.SpendingControls#blockedCategories} for the field documentation. - */ - public Builder addBlockedCategory(BlockedCategory element) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.add(element); - return this; - } - - /** - * Add all elements to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardUpdateParams.SpendingControls#blockedCategories} for the field documentation. - */ - public Builder addAllBlockedCategory(List elements) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardUpdateParams.SpendingControls#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardUpdateParams.SpendingControls#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } + public enum CancellationReason implements ApiRequestParams.EnumParam { + @SerializedName("lost") + LOST("lost"), - /** - * [DEPRECATED] Maximum count of approved authorizations on this card. Counts all - * authorizations retroactively. - */ - public Builder setMaxApprovals(Long maxApprovals) { - this.maxApprovals = maxApprovals; - return this; - } + @SerializedName("stolen") + STOLEN("stolen"); - /** - * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.SpendingControls#spendingLimits} for the field documentation. - */ - public Builder addSpendingLimit(SpendingLimit element) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.add(element); - return this; - } + @Getter(onMethod_ = {@Override}) + private final String value; - /** - * Add all elements to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.SpendingControls#spendingLimits} for the field documentation. - */ - public Builder addAllSpendingLimit(List elements) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.addAll(elements); - return this; - } + CancellationReason(String value) { + this.value = value; } + } - @Getter - public static class SpendingLimit { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - - /** - * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. - */ - @SerializedName("categories") - List categories; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** The time interval with which to apply this spending limit towards. */ - @SerializedName("interval") - Interval interval; + public enum Status implements ApiRequestParams.EnumParam { + @SerializedName("active") + ACTIVE("active"), - private SpendingLimit( - Long amount, - List categories, - Map extraParams, - Interval interval) { - this.amount = amount; - this.categories = categories; - this.extraParams = extraParams; - this.interval = interval; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Long amount; - - private List categories; - - private Map extraParams; - - private Interval interval; - - /** Finalize and obtain parameter instance from this builder. */ - public SpendingLimit build() { - return new SpendingLimit(this.amount, this.categories, this.extraParams, this.interval); - } - - /** Maximum amount allowed to spend per time interval. */ - public Builder setAmount(Long amount) { - this.amount = amount; - return this; - } - - /** - * Add an element to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.SpendingControls.SpendingLimit#categories} for the field documentation. - */ - public Builder addCategory(Category element) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.add(element); - return this; - } - - /** - * Add all elements to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardUpdateParams.SpendingControls.SpendingLimit#categories} for the field documentation. - */ - public Builder addAllCategory(List elements) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardUpdateParams.SpendingControls.SpendingLimit#extraParams} for the - * field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardUpdateParams.SpendingControls.SpendingLimit#extraParams} for the - * field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** The time interval with which to apply this spending limit towards. */ - public Builder setInterval(Interval interval) { - this.interval = interval; - return this; - } - } - - public enum Category implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Category(String value) { - this.value = value; - } - } - - public enum Interval implements ApiRequestParams.EnumParam { - @SerializedName("all_time") - ALL_TIME("all_time"), - - @SerializedName("daily") - DAILY("daily"), - - @SerializedName("monthly") - MONTHLY("monthly"), - - @SerializedName("per_authorization") - PER_AUTHORIZATION("per_authorization"), - - @SerializedName("weekly") - WEEKLY("weekly"), - - @SerializedName("yearly") - YEARLY("yearly"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Interval(String value) { - this.value = value; - } - } - } - - public enum AllowedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - AllowedCategory(String value) { - this.value = value; - } - } - - public enum BlockedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - BlockedCategory(String value) { - this.value = value; - } - } - } - - public enum CancellationReason implements ApiRequestParams.EnumParam { - @SerializedName("lost") - LOST("lost"), - - @SerializedName("stolen") - STOLEN("stolen"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - CancellationReason(String value) { - this.value = value; - } - } - - public enum Status implements ApiRequestParams.EnumParam { - @SerializedName("active") - ACTIVE("active"), - - @SerializedName("canceled") - CANCELED("canceled"), + @SerializedName("canceled") + CANCELED("canceled"), @SerializedName("inactive") - INACTIVE("inactive"), - - @SerializedName("lost") - LOST("lost"), - - @SerializedName("stolen") - STOLEN("stolen"); + INACTIVE("inactive"); @Getter(onMethod_ = {@Override}) private final String value; diff --git a/src/main/java/com/stripe/param/issuing/CardholderCreateParams.java b/src/main/java/com/stripe/param/issuing/CardholderCreateParams.java index 1146fc7db52..91e1b961925 100644 --- a/src/main/java/com/stripe/param/issuing/CardholderCreateParams.java +++ b/src/main/java/com/stripe/param/issuing/CardholderCreateParams.java @@ -10,15 +10,6 @@ @Getter public class CardholderCreateParams extends ApiRequestParams { - /** - * [DEPRECATED] Spending rules that give you control over how your cardholders can make charges. - * Refer to our authorizations - * documentation for more details. - */ - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - /** The cardholder's billing address. */ @SerializedName("billing") Billing billing; @@ -48,10 +39,6 @@ public class CardholderCreateParams extends ApiRequestParams { @SerializedName("individual") Individual individual; - /** [DEPRECATED] Specifies whether to set this as the default cardholder. */ - @SerializedName("is_default") - Boolean isDefault; - /** * Set of key-value pairs that you can attach to an object. This can be useful for storing * additional information about the object in a structured format. Individual keys can be unset by @@ -85,3276 +72,227 @@ public class CardholderCreateParams extends ApiRequestParams { * Specifies whether to permit authorizations on this cardholder's cards. Defaults to {@code * active}. */ - @SerializedName("status") - Status status; - - /** One of {@code individual} or {@code company}. */ - @SerializedName("type") - Type type; - - private CardholderCreateParams( - AuthorizationControls authorizationControls, - Billing billing, - Company company, - String email, - List expand, - Map extraParams, - Individual individual, - Boolean isDefault, - Map metadata, - String name, - String phoneNumber, - SpendingControls spendingControls, - Status status, - Type type) { - this.authorizationControls = authorizationControls; - this.billing = billing; - this.company = company; - this.email = email; - this.expand = expand; - this.extraParams = extraParams; - this.individual = individual; - this.isDefault = isDefault; - this.metadata = metadata; - this.name = name; - this.phoneNumber = phoneNumber; - this.spendingControls = spendingControls; - this.status = status; - this.type = type; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private AuthorizationControls authorizationControls; - - private Billing billing; - - private Company company; - - private String email; - - private List expand; - - private Map extraParams; - - private Individual individual; - - private Boolean isDefault; - - private Map metadata; - - private String name; - - private String phoneNumber; - - private SpendingControls spendingControls; - - private Status status; - - private Type type; - - /** Finalize and obtain parameter instance from this builder. */ - public CardholderCreateParams build() { - return new CardholderCreateParams( - this.authorizationControls, - this.billing, - this.company, - this.email, - this.expand, - this.extraParams, - this.individual, - this.isDefault, - this.metadata, - this.name, - this.phoneNumber, - this.spendingControls, - this.status, - this.type); - } - - /** - * [DEPRECATED] Spending rules that give you control over how your cardholders can make charges. - * Refer to our authorizations - * documentation for more details. - */ - public Builder setAuthorizationControls(AuthorizationControls authorizationControls) { - this.authorizationControls = authorizationControls; - return this; - } - - /** The cardholder's billing address. */ - public Builder setBilling(Billing billing) { - this.billing = billing; - return this; - } - - /** Additional information about a {@code company} cardholder. */ - public Builder setCompany(Company company) { - this.company = company; - return this; - } - - /** The cardholder's email address. */ - public Builder setEmail(String email) { - this.email = email; - return this; - } - - /** - * Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and - * subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams#expand} for the field documentation. - */ - public Builder addExpand(String element) { - if (this.expand == null) { - this.expand = new ArrayList<>(); - } - this.expand.add(element); - return this; - } - - /** - * Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and - * subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams#expand} for the field documentation. - */ - public Builder addAllExpand(List elements) { - if (this.expand == null) { - this.expand = new ArrayList<>(); - } - this.expand.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardholderCreateParams#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardholderCreateParams#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** Additional information about an {@code individual} cardholder. */ - public Builder setIndividual(Individual individual) { - this.individual = individual; - return this; - } - - /** [DEPRECATED] Specifies whether to set this as the default cardholder. */ - public Builder setIsDefault(Boolean isDefault) { - this.isDefault = isDefault; - return this; - } - - /** - * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, - * and subsequent calls add additional key/value pairs to the original map. See {@link - * CardholderCreateParams#metadata} for the field documentation. - */ - public Builder putMetadata(String key, String value) { - if (this.metadata == null) { - this.metadata = new HashMap<>(); - } - this.metadata.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `metadata` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardholderCreateParams#metadata} for the field documentation. - */ - public Builder putAllMetadata(Map map) { - if (this.metadata == null) { - this.metadata = new HashMap<>(); - } - this.metadata.putAll(map); - return this; - } - - /** The cardholder's name. This will be printed on cards issued to them. */ - public Builder setName(String name) { - this.name = name; - return this; - } - - /** - * The cardholder's phone number. This will be transformed to E.164 if it is not provided in that format - * already. - */ - public Builder setPhoneNumber(String phoneNumber) { - this.phoneNumber = phoneNumber; - return this; - } - - /** - * Spending rules that give you control over how your cardholders can make charges. Refer to our - * authorizations - * documentation for more details. - */ - public Builder setSpendingControls(SpendingControls spendingControls) { - this.spendingControls = spendingControls; - return this; - } - - /** - * Specifies whether to permit authorizations on this cardholder's cards. Defaults to {@code - * active}. - */ - public Builder setStatus(Status status) { - this.status = status; - return this; - } - - /** One of {@code individual} or {@code company}. */ - public Builder setType(Type type) { - this.type = type; - return this; - } - } - - @Getter - public static class AuthorizationControls { - /** - * Array of strings containing categories - * of authorizations permitted on this card. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this card. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - /** Currency for your spending limits. Defaults to your merchant country's currency. */ - @SerializedName("spending_limits_currency") - String spendingLimitsCurrency; - - private AuthorizationControls( - List allowedCategories, - List blockedCategories, - Map extraParams, - List spendingLimits, - String spendingLimitsCurrency) { - this.allowedCategories = allowedCategories; - this.blockedCategories = blockedCategories; - this.extraParams = extraParams; - this.spendingLimits = spendingLimits; - this.spendingLimitsCurrency = spendingLimitsCurrency; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private List allowedCategories; - - private List blockedCategories; - - private Map extraParams; - - private List spendingLimits; - - private String spendingLimitsCurrency; - - /** Finalize and obtain parameter instance from this builder. */ - public AuthorizationControls build() { - return new AuthorizationControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.spendingLimits, - this.spendingLimitsCurrency); - } - - /** - * Add an element to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderCreateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllowedCategory(AllowedCategory element) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.add(element); - return this; - } - - /** - * Add all elements to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderCreateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllAllowedCategory(List elements) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.addAll(elements); - return this; - } - - /** - * Add an element to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderCreateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addBlockedCategory(BlockedCategory element) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.add(element); - return this; - } - - /** - * Add all elements to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderCreateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addAllBlockedCategory(List elements) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardholderCreateParams.AuthorizationControls#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardholderCreateParams.AuthorizationControls#extraParams} for the field - * documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addSpendingLimit(SpendingLimit element) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.add(element); - return this; - } - - /** - * Add all elements to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addAllSpendingLimit(List elements) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.addAll(elements); - return this; - } - - /** Currency for your spending limits. Defaults to your merchant country's currency. */ - public Builder setSpendingLimitsCurrency(String spendingLimitsCurrency) { - this.spendingLimitsCurrency = spendingLimitsCurrency; - return this; - } - } - - @Getter - public static class SpendingLimit { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - - /** - * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. - */ - @SerializedName("categories") - List categories; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** The time interval with which to apply this spending limit towards. */ - @SerializedName("interval") - Interval interval; - - private SpendingLimit( - Long amount, - List categories, - Map extraParams, - Interval interval) { - this.amount = amount; - this.categories = categories; - this.extraParams = extraParams; - this.interval = interval; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Long amount; - - private List categories; - - private Map extraParams; - - private Interval interval; - - /** Finalize and obtain parameter instance from this builder. */ - public SpendingLimit build() { - return new SpendingLimit(this.amount, this.categories, this.extraParams, this.interval); - } - - /** Maximum amount allowed to spend per time interval. */ - public Builder setAmount(Long amount) { - this.amount = amount; - return this; - } - - /** - * Add an element to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addCategory(Category element) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.add(element); - return this; - } - - /** - * Add all elements to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderCreateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addAllCategory(List elements) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardholderCreateParams.AuthorizationControls.SpendingLimit#extraParams} - * for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardholderCreateParams.AuthorizationControls.SpendingLimit#extraParams} - * for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** The time interval with which to apply this spending limit towards. */ - public Builder setInterval(Interval interval) { - this.interval = interval; - return this; - } - } - - public enum Category implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Category(String value) { - this.value = value; - } - } - - public enum Interval implements ApiRequestParams.EnumParam { - @SerializedName("all_time") - ALL_TIME("all_time"), - - @SerializedName("daily") - DAILY("daily"), - - @SerializedName("monthly") - MONTHLY("monthly"), - - @SerializedName("per_authorization") - PER_AUTHORIZATION("per_authorization"), - - @SerializedName("weekly") - WEEKLY("weekly"), - - @SerializedName("yearly") - YEARLY("yearly"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Interval(String value) { - this.value = value; - } - } - } - - public enum AllowedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - AllowedCategory(String value) { - this.value = value; - } - } - - public enum BlockedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), + @SerializedName("status") + Status status; - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), + /** One of {@code individual} or {@code company}. */ + @SerializedName("type") + Type type; - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), + private CardholderCreateParams( + Billing billing, + Company company, + String email, + List expand, + Map extraParams, + Individual individual, + Map metadata, + String name, + String phoneNumber, + SpendingControls spendingControls, + Status status, + Type type) { + this.billing = billing; + this.company = company; + this.email = email; + this.expand = expand; + this.extraParams = extraParams; + this.individual = individual; + this.metadata = metadata; + this.name = name; + this.phoneNumber = phoneNumber; + this.spendingControls = spendingControls; + this.status = status; + this.type = type; + } - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), + public static Builder builder() { + return new Builder(); + } - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), + public static class Builder { + private Billing billing; - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), + private Company company; - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), + private String email; - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), + private List expand; - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), + private Map extraParams; - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), + private Individual individual; - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), + private Map metadata; - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), + private String name; - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), + private String phoneNumber; - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), + private SpendingControls spendingControls; - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), + private Status status; - @SerializedName("utilities") - UTILITIES("utilities"), + private Type type; - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), + /** Finalize and obtain parameter instance from this builder. */ + public CardholderCreateParams build() { + return new CardholderCreateParams( + this.billing, + this.company, + this.email, + this.expand, + this.extraParams, + this.individual, + this.metadata, + this.name, + this.phoneNumber, + this.spendingControls, + this.status, + this.type); + } - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), + /** The cardholder's billing address. */ + public Builder setBilling(Billing billing) { + this.billing = billing; + return this; + } - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), + /** Additional information about a {@code company} cardholder. */ + public Builder setCompany(Company company) { + this.company = company; + return this; + } - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), + /** The cardholder's email address. */ + public Builder setEmail(String email) { + this.email = email; + return this; + } - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), + /** + * Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and + * subsequent calls adds additional elements to the original list. See {@link + * CardholderCreateParams#expand} for the field documentation. + */ + public Builder addExpand(String element) { + if (this.expand == null) { + this.expand = new ArrayList<>(); + } + this.expand.add(element); + return this; + } - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), + /** + * Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and + * subsequent calls adds additional elements to the original list. See {@link + * CardholderCreateParams#expand} for the field documentation. + */ + public Builder addAllExpand(List elements) { + if (this.expand == null) { + this.expand = new ArrayList<>(); + } + this.expand.addAll(elements); + return this; + } - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), + /** + * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` + * call, and subsequent calls add additional key/value pairs to the original map. See {@link + * CardholderCreateParams#extraParams} for the field documentation. + */ + public Builder putExtraParam(String key, Object value) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.put(key, value); + return this; + } - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), + /** + * Add all map key/value pairs to `extraParams` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link CardholderCreateParams#extraParams} for the field documentation. + */ + public Builder putAllExtraParam(Map map) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.putAll(map); + return this; + } - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), + /** Additional information about an {@code individual} cardholder. */ + public Builder setIndividual(Individual individual) { + this.individual = individual; + return this; + } - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), + /** + * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, + * and subsequent calls add additional key/value pairs to the original map. See {@link + * CardholderCreateParams#metadata} for the field documentation. + */ + public Builder putMetadata(String key, String value) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, value); + return this; + } - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), + /** + * Add all map key/value pairs to `metadata` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link CardholderCreateParams#metadata} for the field documentation. + */ + public Builder putAllMetadata(Map map) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.putAll(map); + return this; + } - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), + /** The cardholder's name. This will be printed on cards issued to them. */ + public Builder setName(String name) { + this.name = name; + return this; + } - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), + /** + * The cardholder's phone number. This will be transformed to E.164 if it is not provided in that format + * already. + */ + public Builder setPhoneNumber(String phoneNumber) { + this.phoneNumber = phoneNumber; + return this; + } - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); + /** + * Spending rules that give you control over how your cardholders can make charges. Refer to our + * authorizations + * documentation for more details. + */ + public Builder setSpendingControls(SpendingControls spendingControls) { + this.spendingControls = spendingControls; + return this; + } - @Getter(onMethod_ = {@Override}) - private final String value; + /** + * Specifies whether to permit authorizations on this cardholder's cards. Defaults to {@code + * active}. + */ + public Builder setStatus(Status status) { + this.status = status; + return this; + } - BlockedCategory(String value) { - this.value = value; - } + /** One of {@code individual} or {@code company}. */ + public Builder setType(Type type) { + this.type = type; + return this; } } @@ -7062,9 +4000,6 @@ public enum Status implements ApiRequestParams.EnumParam { } public enum Type implements ApiRequestParams.EnumParam { - @SerializedName("business_entity") - BUSINESS_ENTITY("business_entity"), - @SerializedName("company") COMPANY("company"), diff --git a/src/main/java/com/stripe/param/issuing/CardholderListParams.java b/src/main/java/com/stripe/param/issuing/CardholderListParams.java index b29c14bcb19..602baeed683 100644 --- a/src/main/java/com/stripe/param/issuing/CardholderListParams.java +++ b/src/main/java/com/stripe/param/issuing/CardholderListParams.java @@ -40,10 +40,6 @@ public class CardholderListParams extends ApiRequestParams { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** [DEPRECATED] Only return the default cardholder. */ - @SerializedName("is_default") - Boolean isDefault; - /** * A limit on the number of objects to be returned. Limit can range between 1 and 100, and the * default is 10. @@ -83,7 +79,6 @@ private CardholderListParams( String endingBefore, List expand, Map extraParams, - Boolean isDefault, Long limit, String phoneNumber, String startingAfter, @@ -94,7 +89,6 @@ private CardholderListParams( this.endingBefore = endingBefore; this.expand = expand; this.extraParams = extraParams; - this.isDefault = isDefault; this.limit = limit; this.phoneNumber = phoneNumber; this.startingAfter = startingAfter; @@ -117,8 +111,6 @@ public static class Builder { private Map extraParams; - private Boolean isDefault; - private Long limit; private String phoneNumber; @@ -137,7 +129,6 @@ public CardholderListParams build() { this.endingBefore, this.expand, this.extraParams, - this.isDefault, this.limit, this.phoneNumber, this.startingAfter, @@ -226,12 +217,6 @@ public Builder putAllExtraParam(Map map) { return this; } - /** [DEPRECATED] Only return the default cardholder. */ - public Builder setIsDefault(Boolean isDefault) { - this.isDefault = isDefault; - return this; - } - /** * A limit on the number of objects to be returned. Limit can range between 1 and 100, and the * default is 10. @@ -403,9 +388,6 @@ public enum Status implements ApiRequestParams.EnumParam { } public enum Type implements ApiRequestParams.EnumParam { - @SerializedName("business_entity") - BUSINESS_ENTITY("business_entity"), - @SerializedName("company") COMPANY("company"), diff --git a/src/main/java/com/stripe/param/issuing/CardholderUpdateParams.java b/src/main/java/com/stripe/param/issuing/CardholderUpdateParams.java index 21c29cce307..ef59fa743cf 100644 --- a/src/main/java/com/stripe/param/issuing/CardholderUpdateParams.java +++ b/src/main/java/com/stripe/param/issuing/CardholderUpdateParams.java @@ -11,14 +11,6 @@ @Getter public class CardholderUpdateParams extends ApiRequestParams { - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - @SerializedName("authorization_controls") - AuthorizationControls authorizationControls; - /** The cardholder's billing address. */ @SerializedName("billing") Billing billing; @@ -48,10 +40,6 @@ public class CardholderUpdateParams extends ApiRequestParams { @SerializedName("individual") Individual individual; - /** [DEPRECATED] Specifies whether to set this as the default cardholder. */ - @SerializedName("is_default") - Boolean isDefault; - /** * Set of key-value pairs that you can attach to an object. This can be useful for storing * additional information about the object in a structured format. Individual keys can be unset by @@ -78,26 +66,22 @@ public class CardholderUpdateParams extends ApiRequestParams { Status status; private CardholderUpdateParams( - AuthorizationControls authorizationControls, Billing billing, Company company, Object email, List expand, Map extraParams, Individual individual, - Boolean isDefault, Map metadata, Object phoneNumber, SpendingControls spendingControls, Status status) { - this.authorizationControls = authorizationControls; this.billing = billing; this.company = company; this.email = email; this.expand = expand; this.extraParams = extraParams; this.individual = individual; - this.isDefault = isDefault; this.metadata = metadata; this.phoneNumber = phoneNumber; this.spendingControls = spendingControls; @@ -109,8 +93,6 @@ public static Builder builder() { } public static class Builder { - private AuthorizationControls authorizationControls; - private Billing billing; private Company company; @@ -123,8 +105,6 @@ public static class Builder { private Individual individual; - private Boolean isDefault; - private Map metadata; private Object phoneNumber; @@ -136,30 +116,18 @@ public static class Builder { /** Finalize and obtain parameter instance from this builder. */ public CardholderUpdateParams build() { return new CardholderUpdateParams( - this.authorizationControls, this.billing, this.company, this.email, this.expand, this.extraParams, this.individual, - this.isDefault, this.metadata, this.phoneNumber, this.spendingControls, this.status); } - /** - * [DEPRECATED] Spending rules that give you some control over how your cards can be used. Refer - * to our authorizations - * documentation for more details. - */ - public Builder setAuthorizationControls(AuthorizationControls authorizationControls) { - this.authorizationControls = authorizationControls; - return this; - } - /** The cardholder's billing address. */ public Builder setBilling(Billing billing) { this.billing = billing; @@ -242,12 +210,6 @@ public Builder setIndividual(Individual individual) { return this; } - /** [DEPRECATED] Specifies whether to set this as the default cardholder. */ - public Builder setIsDefault(Boolean isDefault) { - this.isDefault = isDefault; - return this; - } - /** * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, * and subsequent calls add additional key/value pairs to the original map. See {@link @@ -303,3034 +265,6 @@ public Builder setStatus(Status status) { } } - @Getter - public static class AuthorizationControls { - /** - * Array of strings containing categories - * of authorizations permitted on this card. - */ - @SerializedName("allowed_categories") - List allowedCategories; - - /** - * Array of strings containing categories - * of authorizations to always decline on this card. - */ - @SerializedName("blocked_categories") - List blockedCategories; - - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** Limit the spending with rules based on time intervals and categories. */ - @SerializedName("spending_limits") - List spendingLimits; - - /** Currency for your spending limits. Defaults to your merchant country's currency. */ - @SerializedName("spending_limits_currency") - Object spendingLimitsCurrency; - - private AuthorizationControls( - List allowedCategories, - List blockedCategories, - Map extraParams, - List spendingLimits, - Object spendingLimitsCurrency) { - this.allowedCategories = allowedCategories; - this.blockedCategories = blockedCategories; - this.extraParams = extraParams; - this.spendingLimits = spendingLimits; - this.spendingLimitsCurrency = spendingLimitsCurrency; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private List allowedCategories; - - private List blockedCategories; - - private Map extraParams; - - private List spendingLimits; - - private Object spendingLimitsCurrency; - - /** Finalize and obtain parameter instance from this builder. */ - public AuthorizationControls build() { - return new AuthorizationControls( - this.allowedCategories, - this.blockedCategories, - this.extraParams, - this.spendingLimits, - this.spendingLimitsCurrency); - } - - /** - * Add an element to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderUpdateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllowedCategory(AllowedCategory element) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.add(element); - return this; - } - - /** - * Add all elements to `allowedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderUpdateParams.AuthorizationControls#allowedCategories} for the field - * documentation. - */ - public Builder addAllAllowedCategory(List elements) { - if (this.allowedCategories == null) { - this.allowedCategories = new ArrayList<>(); - } - this.allowedCategories.addAll(elements); - return this; - } - - /** - * Add an element to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderUpdateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addBlockedCategory(BlockedCategory element) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.add(element); - return this; - } - - /** - * Add all elements to `blockedCategories` list. A list is initialized for the first - * `add/addAll` call, and subsequent calls adds additional elements to the original list. See - * {@link CardholderUpdateParams.AuthorizationControls#blockedCategories} for the field - * documentation. - */ - public Builder addAllBlockedCategory(List elements) { - if (this.blockedCategories == null) { - this.blockedCategories = new ArrayList<>(); - } - this.blockedCategories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * CardholderUpdateParams.AuthorizationControls#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link CardholderUpdateParams.AuthorizationControls#extraParams} for the field - * documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Add an element to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderUpdateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addSpendingLimit(SpendingLimit element) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.add(element); - return this; - } - - /** - * Add all elements to `spendingLimits` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderUpdateParams.AuthorizationControls#spendingLimits} for the field documentation. - */ - public Builder addAllSpendingLimit(List elements) { - if (this.spendingLimits == null) { - this.spendingLimits = new ArrayList<>(); - } - this.spendingLimits.addAll(elements); - return this; - } - - /** Currency for your spending limits. Defaults to your merchant country's currency. */ - public Builder setSpendingLimitsCurrency(String spendingLimitsCurrency) { - this.spendingLimitsCurrency = spendingLimitsCurrency; - return this; - } - - /** Currency for your spending limits. Defaults to your merchant country's currency. */ - public Builder setSpendingLimitsCurrency(EmptyParam spendingLimitsCurrency) { - this.spendingLimitsCurrency = spendingLimitsCurrency; - return this; - } - } - - @Getter - public static class SpendingLimit { - /** Maximum amount allowed to spend per time interval. */ - @SerializedName("amount") - Long amount; - - /** - * Array of strings containing categories - * on which to apply the spending limit. Leave this blank to limit all charges. - */ - @SerializedName("categories") - List categories; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** The time interval with which to apply this spending limit towards. */ - @SerializedName("interval") - Interval interval; - - private SpendingLimit( - Long amount, - List categories, - Map extraParams, - Interval interval) { - this.amount = amount; - this.categories = categories; - this.extraParams = extraParams; - this.interval = interval; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Long amount; - - private List categories; - - private Map extraParams; - - private Interval interval; - - /** Finalize and obtain parameter instance from this builder. */ - public SpendingLimit build() { - return new SpendingLimit(this.amount, this.categories, this.extraParams, this.interval); - } - - /** Maximum amount allowed to spend per time interval. */ - public Builder setAmount(Long amount) { - this.amount = amount; - return this; - } - - /** - * Add an element to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderUpdateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addCategory(Category element) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.add(element); - return this; - } - - /** - * Add all elements to `categories` list. A list is initialized for the first `add/addAll` - * call, and subsequent calls adds additional elements to the original list. See {@link - * CardholderUpdateParams.AuthorizationControls.SpendingLimit#categories} for the field - * documentation. - */ - public Builder addAllCategory(List elements) { - if (this.categories == null) { - this.categories = new ArrayList<>(); - } - this.categories.addAll(elements); - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardholderUpdateParams.AuthorizationControls.SpendingLimit#extraParams} - * for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link CardholderUpdateParams.AuthorizationControls.SpendingLimit#extraParams} - * for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** The time interval with which to apply this spending limit towards. */ - public Builder setInterval(Interval interval) { - this.interval = interval; - return this; - } - } - - public enum Category implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Category(String value) { - this.value = value; - } - } - - public enum Interval implements ApiRequestParams.EnumParam { - @SerializedName("all_time") - ALL_TIME("all_time"), - - @SerializedName("daily") - DAILY("daily"), - - @SerializedName("monthly") - MONTHLY("monthly"), - - @SerializedName("per_authorization") - PER_AUTHORIZATION("per_authorization"), - - @SerializedName("weekly") - WEEKLY("weekly"), - - @SerializedName("yearly") - YEARLY("yearly"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Interval(String value) { - this.value = value; - } - } - } - - public enum AllowedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - AllowedCategory(String value) { - this.value = value; - } - } - - public enum BlockedCategory implements ApiRequestParams.EnumParam { - @SerializedName("ac_refrigeration_repair") - AC_REFRIGERATION_REPAIR("ac_refrigeration_repair"), - - @SerializedName("accounting_bookkeeping_services") - ACCOUNTING_BOOKKEEPING_SERVICES("accounting_bookkeeping_services"), - - @SerializedName("advertising_services") - ADVERTISING_SERVICES("advertising_services"), - - @SerializedName("agricultural_cooperative") - AGRICULTURAL_COOPERATIVE("agricultural_cooperative"), - - @SerializedName("airlines_air_carriers") - AIRLINES_AIR_CARRIERS("airlines_air_carriers"), - - @SerializedName("airports_flying_fields") - AIRPORTS_FLYING_FIELDS("airports_flying_fields"), - - @SerializedName("ambulance_services") - AMBULANCE_SERVICES("ambulance_services"), - - @SerializedName("amusement_parks_carnivals") - AMUSEMENT_PARKS_CARNIVALS("amusement_parks_carnivals"), - - @SerializedName("antique_reproductions") - ANTIQUE_REPRODUCTIONS("antique_reproductions"), - - @SerializedName("antique_shops") - ANTIQUE_SHOPS("antique_shops"), - - @SerializedName("aquariums") - AQUARIUMS("aquariums"), - - @SerializedName("architectural_surveying_services") - ARCHITECTURAL_SURVEYING_SERVICES("architectural_surveying_services"), - - @SerializedName("art_dealers_and_galleries") - ART_DEALERS_AND_GALLERIES("art_dealers_and_galleries"), - - @SerializedName("artists_supply_and_craft_shops") - ARTISTS_SUPPLY_AND_CRAFT_SHOPS("artists_supply_and_craft_shops"), - - @SerializedName("auto_and_home_supply_stores") - AUTO_AND_HOME_SUPPLY_STORES("auto_and_home_supply_stores"), - - @SerializedName("auto_body_repair_shops") - AUTO_BODY_REPAIR_SHOPS("auto_body_repair_shops"), - - @SerializedName("auto_paint_shops") - AUTO_PAINT_SHOPS("auto_paint_shops"), - - @SerializedName("auto_service_shops") - AUTO_SERVICE_SHOPS("auto_service_shops"), - - @SerializedName("automated_cash_disburse") - AUTOMATED_CASH_DISBURSE("automated_cash_disburse"), - - @SerializedName("automated_fuel_dispensers") - AUTOMATED_FUEL_DISPENSERS("automated_fuel_dispensers"), - - @SerializedName("automobile_associations") - AUTOMOBILE_ASSOCIATIONS("automobile_associations"), - - @SerializedName("automotive_parts_and_accessories_stores") - AUTOMOTIVE_PARTS_AND_ACCESSORIES_STORES("automotive_parts_and_accessories_stores"), - - @SerializedName("automotive_tire_stores") - AUTOMOTIVE_TIRE_STORES("automotive_tire_stores"), - - @SerializedName("bail_and_bond_payments") - BAIL_AND_BOND_PAYMENTS("bail_and_bond_payments"), - - @SerializedName("bakeries") - BAKERIES("bakeries"), - - @SerializedName("bands_orchestras") - BANDS_ORCHESTRAS("bands_orchestras"), - - @SerializedName("barber_and_beauty_shops") - BARBER_AND_BEAUTY_SHOPS("barber_and_beauty_shops"), - - @SerializedName("betting_casino_gambling") - BETTING_CASINO_GAMBLING("betting_casino_gambling"), - - @SerializedName("bicycle_shops") - BICYCLE_SHOPS("bicycle_shops"), - - @SerializedName("billiard_pool_establishments") - BILLIARD_POOL_ESTABLISHMENTS("billiard_pool_establishments"), - - @SerializedName("boat_dealers") - BOAT_DEALERS("boat_dealers"), - - @SerializedName("boat_rentals_and_leases") - BOAT_RENTALS_AND_LEASES("boat_rentals_and_leases"), - - @SerializedName("book_stores") - BOOK_STORES("book_stores"), - - @SerializedName("books_periodicals_and_newspapers") - BOOKS_PERIODICALS_AND_NEWSPAPERS("books_periodicals_and_newspapers"), - - @SerializedName("bowling_alleys") - BOWLING_ALLEYS("bowling_alleys"), - - @SerializedName("bus_lines") - BUS_LINES("bus_lines"), - - @SerializedName("business_secretarial_schools") - BUSINESS_SECRETARIAL_SCHOOLS("business_secretarial_schools"), - - @SerializedName("buying_shopping_services") - BUYING_SHOPPING_SERVICES("buying_shopping_services"), - - @SerializedName("cable_satellite_and_other_pay_television_and_radio") - CABLE_SATELLITE_AND_OTHER_PAY_TELEVISION_AND_RADIO( - "cable_satellite_and_other_pay_television_and_radio"), - - @SerializedName("camera_and_photographic_supply_stores") - CAMERA_AND_PHOTOGRAPHIC_SUPPLY_STORES("camera_and_photographic_supply_stores"), - - @SerializedName("candy_nut_and_confectionery_stores") - CANDY_NUT_AND_CONFECTIONERY_STORES("candy_nut_and_confectionery_stores"), - - @SerializedName("car_and_truck_dealers_new_used") - CAR_AND_TRUCK_DEALERS_NEW_USED("car_and_truck_dealers_new_used"), - - @SerializedName("car_and_truck_dealers_used_only") - CAR_AND_TRUCK_DEALERS_USED_ONLY("car_and_truck_dealers_used_only"), - - @SerializedName("car_rental_agencies") - CAR_RENTAL_AGENCIES("car_rental_agencies"), - - @SerializedName("car_washes") - CAR_WASHES("car_washes"), - - @SerializedName("carpentry_services") - CARPENTRY_SERVICES("carpentry_services"), - - @SerializedName("carpet_upholstery_cleaning") - CARPET_UPHOLSTERY_CLEANING("carpet_upholstery_cleaning"), - - @SerializedName("caterers") - CATERERS("caterers"), - - @SerializedName("charitable_and_social_service_organizations_fundraising") - CHARITABLE_AND_SOCIAL_SERVICE_ORGANIZATIONS_FUNDRAISING( - "charitable_and_social_service_organizations_fundraising"), - - @SerializedName("chemicals_and_allied_products") - CHEMICALS_AND_ALLIED_PRODUCTS("chemicals_and_allied_products"), - - @SerializedName("child_care_services") - CHILD_CARE_SERVICES("child_care_services"), - - @SerializedName("childrens_and_infants_wear_stores") - CHILDRENS_AND_INFANTS_WEAR_STORES("childrens_and_infants_wear_stores"), - - @SerializedName("chiropodists_podiatrists") - CHIROPODISTS_PODIATRISTS("chiropodists_podiatrists"), - - @SerializedName("chiropractors") - CHIROPRACTORS("chiropractors"), - - @SerializedName("cigar_stores_and_stands") - CIGAR_STORES_AND_STANDS("cigar_stores_and_stands"), - - @SerializedName("civic_social_fraternal_associations") - CIVIC_SOCIAL_FRATERNAL_ASSOCIATIONS("civic_social_fraternal_associations"), - - @SerializedName("cleaning_and_maintenance") - CLEANING_AND_MAINTENANCE("cleaning_and_maintenance"), - - @SerializedName("clothing_rental") - CLOTHING_RENTAL("clothing_rental"), - - @SerializedName("colleges_universities") - COLLEGES_UNIVERSITIES("colleges_universities"), - - @SerializedName("commercial_equipment") - COMMERCIAL_EQUIPMENT("commercial_equipment"), - - @SerializedName("commercial_footwear") - COMMERCIAL_FOOTWEAR("commercial_footwear"), - - @SerializedName("commercial_photography_art_and_graphics") - COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS("commercial_photography_art_and_graphics"), - - @SerializedName("commuter_transport_and_ferries") - COMMUTER_TRANSPORT_AND_FERRIES("commuter_transport_and_ferries"), - - @SerializedName("computer_network_services") - COMPUTER_NETWORK_SERVICES("computer_network_services"), - - @SerializedName("computer_programming") - COMPUTER_PROGRAMMING("computer_programming"), - - @SerializedName("computer_repair") - COMPUTER_REPAIR("computer_repair"), - - @SerializedName("computer_software_stores") - COMPUTER_SOFTWARE_STORES("computer_software_stores"), - - @SerializedName("computers_peripherals_and_software") - COMPUTERS_PERIPHERALS_AND_SOFTWARE("computers_peripherals_and_software"), - - @SerializedName("concrete_work_services") - CONCRETE_WORK_SERVICES("concrete_work_services"), - - @SerializedName("construction_materials") - CONSTRUCTION_MATERIALS("construction_materials"), - - @SerializedName("consulting_public_relations") - CONSULTING_PUBLIC_RELATIONS("consulting_public_relations"), - - @SerializedName("correspondence_schools") - CORRESPONDENCE_SCHOOLS("correspondence_schools"), - - @SerializedName("cosmetic_stores") - COSMETIC_STORES("cosmetic_stores"), - - @SerializedName("counseling_services") - COUNSELING_SERVICES("counseling_services"), - - @SerializedName("country_clubs") - COUNTRY_CLUBS("country_clubs"), - - @SerializedName("courier_services") - COURIER_SERVICES("courier_services"), - - @SerializedName("court_costs") - COURT_COSTS("court_costs"), - - @SerializedName("credit_reporting_agencies") - CREDIT_REPORTING_AGENCIES("credit_reporting_agencies"), - - @SerializedName("cruise_lines") - CRUISE_LINES("cruise_lines"), - - @SerializedName("dairy_products_stores") - DAIRY_PRODUCTS_STORES("dairy_products_stores"), - - @SerializedName("dance_hall_studios_schools") - DANCE_HALL_STUDIOS_SCHOOLS("dance_hall_studios_schools"), - - @SerializedName("dating_escort_services") - DATING_ESCORT_SERVICES("dating_escort_services"), - - @SerializedName("dentists_orthodontists") - DENTISTS_ORTHODONTISTS("dentists_orthodontists"), - - @SerializedName("department_stores") - DEPARTMENT_STORES("department_stores"), - - @SerializedName("detective_agencies") - DETECTIVE_AGENCIES("detective_agencies"), - - @SerializedName("digital_goods_applications") - DIGITAL_GOODS_APPLICATIONS("digital_goods_applications"), - - @SerializedName("digital_goods_games") - DIGITAL_GOODS_GAMES("digital_goods_games"), - - @SerializedName("digital_goods_large_volume") - DIGITAL_GOODS_LARGE_VOLUME("digital_goods_large_volume"), - - @SerializedName("digital_goods_media") - DIGITAL_GOODS_MEDIA("digital_goods_media"), - - @SerializedName("direct_marketing_catalog_merchant") - DIRECT_MARKETING_CATALOG_MERCHANT("direct_marketing_catalog_merchant"), - - @SerializedName("direct_marketing_combination_catalog_and_retail_merchant") - DIRECT_MARKETING_COMBINATION_CATALOG_AND_RETAIL_MERCHANT( - "direct_marketing_combination_catalog_and_retail_merchant"), - - @SerializedName("direct_marketing_inbound_telemarketing") - DIRECT_MARKETING_INBOUND_TELEMARKETING("direct_marketing_inbound_telemarketing"), - - @SerializedName("direct_marketing_insurance_services") - DIRECT_MARKETING_INSURANCE_SERVICES("direct_marketing_insurance_services"), - - @SerializedName("direct_marketing_other") - DIRECT_MARKETING_OTHER("direct_marketing_other"), - - @SerializedName("direct_marketing_outbound_telemarketing") - DIRECT_MARKETING_OUTBOUND_TELEMARKETING("direct_marketing_outbound_telemarketing"), - - @SerializedName("direct_marketing_subscription") - DIRECT_MARKETING_SUBSCRIPTION("direct_marketing_subscription"), - - @SerializedName("direct_marketing_travel") - DIRECT_MARKETING_TRAVEL("direct_marketing_travel"), - - @SerializedName("discount_stores") - DISCOUNT_STORES("discount_stores"), - - @SerializedName("doctors") - DOCTORS("doctors"), - - @SerializedName("door_to_door_sales") - DOOR_TO_DOOR_SALES("door_to_door_sales"), - - @SerializedName("drapery_window_covering_and_upholstery_stores") - DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY_STORES( - "drapery_window_covering_and_upholstery_stores"), - - @SerializedName("drinking_places") - DRINKING_PLACES("drinking_places"), - - @SerializedName("drug_stores_and_pharmacies") - DRUG_STORES_AND_PHARMACIES("drug_stores_and_pharmacies"), - - @SerializedName("drugs_drug_proprietaries_and_druggist_sundries") - DRUGS_DRUG_PROPRIETARIES_AND_DRUGGIST_SUNDRIES( - "drugs_drug_proprietaries_and_druggist_sundries"), - - @SerializedName("dry_cleaners") - DRY_CLEANERS("dry_cleaners"), - - @SerializedName("durable_goods") - DURABLE_GOODS("durable_goods"), - - @SerializedName("duty_free_stores") - DUTY_FREE_STORES("duty_free_stores"), - - @SerializedName("eating_places_restaurants") - EATING_PLACES_RESTAURANTS("eating_places_restaurants"), - - @SerializedName("educational_services") - EDUCATIONAL_SERVICES("educational_services"), - - @SerializedName("electric_razor_stores") - ELECTRIC_RAZOR_STORES("electric_razor_stores"), - - @SerializedName("electrical_parts_and_equipment") - ELECTRICAL_PARTS_AND_EQUIPMENT("electrical_parts_and_equipment"), - - @SerializedName("electrical_services") - ELECTRICAL_SERVICES("electrical_services"), - - @SerializedName("electronics_repair_shops") - ELECTRONICS_REPAIR_SHOPS("electronics_repair_shops"), - - @SerializedName("electronics_stores") - ELECTRONICS_STORES("electronics_stores"), - - @SerializedName("elementary_secondary_schools") - ELEMENTARY_SECONDARY_SCHOOLS("elementary_secondary_schools"), - - @SerializedName("employment_temp_agencies") - EMPLOYMENT_TEMP_AGENCIES("employment_temp_agencies"), - - @SerializedName("equipment_rental") - EQUIPMENT_RENTAL("equipment_rental"), - - @SerializedName("exterminating_services") - EXTERMINATING_SERVICES("exterminating_services"), - - @SerializedName("family_clothing_stores") - FAMILY_CLOTHING_STORES("family_clothing_stores"), - - @SerializedName("fast_food_restaurants") - FAST_FOOD_RESTAURANTS("fast_food_restaurants"), - - @SerializedName("financial_institutions") - FINANCIAL_INSTITUTIONS("financial_institutions"), - - @SerializedName("fines_government_administrative_entities") - FINES_GOVERNMENT_ADMINISTRATIVE_ENTITIES("fines_government_administrative_entities"), - - @SerializedName("fireplace_fireplace_screens_and_accessories_stores") - FIREPLACE_FIREPLACE_SCREENS_AND_ACCESSORIES_STORES( - "fireplace_fireplace_screens_and_accessories_stores"), - - @SerializedName("floor_covering_stores") - FLOOR_COVERING_STORES("floor_covering_stores"), - - @SerializedName("florists") - FLORISTS("florists"), - - @SerializedName("florists_supplies_nursery_stock_and_flowers") - FLORISTS_SUPPLIES_NURSERY_STOCK_AND_FLOWERS("florists_supplies_nursery_stock_and_flowers"), - - @SerializedName("freezer_and_locker_meat_provisioners") - FREEZER_AND_LOCKER_MEAT_PROVISIONERS("freezer_and_locker_meat_provisioners"), - - @SerializedName("fuel_dealers_non_automotive") - FUEL_DEALERS_NON_AUTOMOTIVE("fuel_dealers_non_automotive"), - - @SerializedName("funeral_services_crematories") - FUNERAL_SERVICES_CREMATORIES("funeral_services_crematories"), - - @SerializedName("furniture_home_furnishings_and_equipment_stores_except_appliances") - FURNITURE_HOME_FURNISHINGS_AND_EQUIPMENT_STORES_EXCEPT_APPLIANCES( - "furniture_home_furnishings_and_equipment_stores_except_appliances"), - - @SerializedName("furniture_repair_refinishing") - FURNITURE_REPAIR_REFINISHING("furniture_repair_refinishing"), - - @SerializedName("furriers_and_fur_shops") - FURRIERS_AND_FUR_SHOPS("furriers_and_fur_shops"), - - @SerializedName("general_services") - GENERAL_SERVICES("general_services"), - - @SerializedName("gift_card_novelty_and_souvenir_shops") - GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS("gift_card_novelty_and_souvenir_shops"), - - @SerializedName("glass_paint_and_wallpaper_stores") - GLASS_PAINT_AND_WALLPAPER_STORES("glass_paint_and_wallpaper_stores"), - - @SerializedName("glassware_crystal_stores") - GLASSWARE_CRYSTAL_STORES("glassware_crystal_stores"), - - @SerializedName("golf_courses_public") - GOLF_COURSES_PUBLIC("golf_courses_public"), - - @SerializedName("government_services") - GOVERNMENT_SERVICES("government_services"), - - @SerializedName("grocery_stores_supermarkets") - GROCERY_STORES_SUPERMARKETS("grocery_stores_supermarkets"), - - @SerializedName("hardware_equipment_and_supplies") - HARDWARE_EQUIPMENT_AND_SUPPLIES("hardware_equipment_and_supplies"), - - @SerializedName("hardware_stores") - HARDWARE_STORES("hardware_stores"), - - @SerializedName("health_and_beauty_spas") - HEALTH_AND_BEAUTY_SPAS("health_and_beauty_spas"), - - @SerializedName("hearing_aids_sales_and_supplies") - HEARING_AIDS_SALES_AND_SUPPLIES("hearing_aids_sales_and_supplies"), - - @SerializedName("heating_plumbing_a_c") - HEATING_PLUMBING_A_C("heating_plumbing_a_c"), - - @SerializedName("hobby_toy_and_game_shops") - HOBBY_TOY_AND_GAME_SHOPS("hobby_toy_and_game_shops"), - - @SerializedName("home_supply_warehouse_stores") - HOME_SUPPLY_WAREHOUSE_STORES("home_supply_warehouse_stores"), - - @SerializedName("hospitals") - HOSPITALS("hospitals"), - - @SerializedName("hotels_motels_and_resorts") - HOTELS_MOTELS_AND_RESORTS("hotels_motels_and_resorts"), - - @SerializedName("household_appliance_stores") - HOUSEHOLD_APPLIANCE_STORES("household_appliance_stores"), - - @SerializedName("industrial_supplies") - INDUSTRIAL_SUPPLIES("industrial_supplies"), - - @SerializedName("information_retrieval_services") - INFORMATION_RETRIEVAL_SERVICES("information_retrieval_services"), - - @SerializedName("insurance_default") - INSURANCE_DEFAULT("insurance_default"), - - @SerializedName("insurance_underwriting_premiums") - INSURANCE_UNDERWRITING_PREMIUMS("insurance_underwriting_premiums"), - - @SerializedName("intra_company_purchases") - INTRA_COMPANY_PURCHASES("intra_company_purchases"), - - @SerializedName("jewelry_stores_watches_clocks_and_silverware_stores") - JEWELRY_STORES_WATCHES_CLOCKS_AND_SILVERWARE_STORES( - "jewelry_stores_watches_clocks_and_silverware_stores"), - - @SerializedName("landscaping_services") - LANDSCAPING_SERVICES("landscaping_services"), - - @SerializedName("laundries") - LAUNDRIES("laundries"), - - @SerializedName("laundry_cleaning_services") - LAUNDRY_CLEANING_SERVICES("laundry_cleaning_services"), - - @SerializedName("legal_services_attorneys") - LEGAL_SERVICES_ATTORNEYS("legal_services_attorneys"), - - @SerializedName("luggage_and_leather_goods_stores") - LUGGAGE_AND_LEATHER_GOODS_STORES("luggage_and_leather_goods_stores"), - - @SerializedName("lumber_building_materials_stores") - LUMBER_BUILDING_MATERIALS_STORES("lumber_building_materials_stores"), - - @SerializedName("manual_cash_disburse") - MANUAL_CASH_DISBURSE("manual_cash_disburse"), - - @SerializedName("marinas_service_and_supplies") - MARINAS_SERVICE_AND_SUPPLIES("marinas_service_and_supplies"), - - @SerializedName("masonry_stonework_and_plaster") - MASONRY_STONEWORK_AND_PLASTER("masonry_stonework_and_plaster"), - - @SerializedName("massage_parlors") - MASSAGE_PARLORS("massage_parlors"), - - @SerializedName("medical_and_dental_labs") - MEDICAL_AND_DENTAL_LABS("medical_and_dental_labs"), - - @SerializedName("medical_dental_ophthalmic_and_hospital_equipment_and_supplies") - MEDICAL_DENTAL_OPHTHALMIC_AND_HOSPITAL_EQUIPMENT_AND_SUPPLIES( - "medical_dental_ophthalmic_and_hospital_equipment_and_supplies"), - - @SerializedName("medical_services") - MEDICAL_SERVICES("medical_services"), - - @SerializedName("membership_organizations") - MEMBERSHIP_ORGANIZATIONS("membership_organizations"), - - @SerializedName("mens_and_boys_clothing_and_accessories_stores") - MENS_AND_BOYS_CLOTHING_AND_ACCESSORIES_STORES( - "mens_and_boys_clothing_and_accessories_stores"), - - @SerializedName("mens_womens_clothing_stores") - MENS_WOMENS_CLOTHING_STORES("mens_womens_clothing_stores"), - - @SerializedName("metal_service_centers") - METAL_SERVICE_CENTERS("metal_service_centers"), - - @SerializedName("miscellaneous") - MISCELLANEOUS("miscellaneous"), - - @SerializedName("miscellaneous_apparel_and_accessory_shops") - MISCELLANEOUS_APPAREL_AND_ACCESSORY_SHOPS("miscellaneous_apparel_and_accessory_shops"), - - @SerializedName("miscellaneous_auto_dealers") - MISCELLANEOUS_AUTO_DEALERS("miscellaneous_auto_dealers"), - - @SerializedName("miscellaneous_business_services") - MISCELLANEOUS_BUSINESS_SERVICES("miscellaneous_business_services"), - - @SerializedName("miscellaneous_food_stores") - MISCELLANEOUS_FOOD_STORES("miscellaneous_food_stores"), - - @SerializedName("miscellaneous_general_merchandise") - MISCELLANEOUS_GENERAL_MERCHANDISE("miscellaneous_general_merchandise"), - - @SerializedName("miscellaneous_general_services") - MISCELLANEOUS_GENERAL_SERVICES("miscellaneous_general_services"), - - @SerializedName("miscellaneous_home_furnishing_specialty_stores") - MISCELLANEOUS_HOME_FURNISHING_SPECIALTY_STORES( - "miscellaneous_home_furnishing_specialty_stores"), - - @SerializedName("miscellaneous_publishing_and_printing") - MISCELLANEOUS_PUBLISHING_AND_PRINTING("miscellaneous_publishing_and_printing"), - - @SerializedName("miscellaneous_recreation_services") - MISCELLANEOUS_RECREATION_SERVICES("miscellaneous_recreation_services"), - - @SerializedName("miscellaneous_repair_shops") - MISCELLANEOUS_REPAIR_SHOPS("miscellaneous_repair_shops"), - - @SerializedName("miscellaneous_specialty_retail") - MISCELLANEOUS_SPECIALTY_RETAIL("miscellaneous_specialty_retail"), - - @SerializedName("mobile_home_dealers") - MOBILE_HOME_DEALERS("mobile_home_dealers"), - - @SerializedName("motion_picture_theaters") - MOTION_PICTURE_THEATERS("motion_picture_theaters"), - - @SerializedName("motor_freight_carriers_and_trucking") - MOTOR_FREIGHT_CARRIERS_AND_TRUCKING("motor_freight_carriers_and_trucking"), - - @SerializedName("motor_homes_dealers") - MOTOR_HOMES_DEALERS("motor_homes_dealers"), - - @SerializedName("motor_vehicle_supplies_and_new_parts") - MOTOR_VEHICLE_SUPPLIES_AND_NEW_PARTS("motor_vehicle_supplies_and_new_parts"), - - @SerializedName("motorcycle_shops_and_dealers") - MOTORCYCLE_SHOPS_AND_DEALERS("motorcycle_shops_and_dealers"), - - @SerializedName("motorcycle_shops_dealers") - MOTORCYCLE_SHOPS_DEALERS("motorcycle_shops_dealers"), - - @SerializedName("music_stores_musical_instruments_pianos_and_sheet_music") - MUSIC_STORES_MUSICAL_INSTRUMENTS_PIANOS_AND_SHEET_MUSIC( - "music_stores_musical_instruments_pianos_and_sheet_music"), - - @SerializedName("news_dealers_and_newsstands") - NEWS_DEALERS_AND_NEWSSTANDS("news_dealers_and_newsstands"), - - @SerializedName("non_fi_money_orders") - NON_FI_MONEY_ORDERS("non_fi_money_orders"), - - @SerializedName("non_fi_stored_value_card_purchase_load") - NON_FI_STORED_VALUE_CARD_PURCHASE_LOAD("non_fi_stored_value_card_purchase_load"), - - @SerializedName("nondurable_goods") - NONDURABLE_GOODS("nondurable_goods"), - - @SerializedName("nurseries_lawn_and_garden_supply_stores") - NURSERIES_LAWN_AND_GARDEN_SUPPLY_STORES("nurseries_lawn_and_garden_supply_stores"), - - @SerializedName("nursing_personal_care") - NURSING_PERSONAL_CARE("nursing_personal_care"), - - @SerializedName("office_and_commercial_furniture") - OFFICE_AND_COMMERCIAL_FURNITURE("office_and_commercial_furniture"), - - @SerializedName("opticians_eyeglasses") - OPTICIANS_EYEGLASSES("opticians_eyeglasses"), - - @SerializedName("optometrists_ophthalmologist") - OPTOMETRISTS_OPHTHALMOLOGIST("optometrists_ophthalmologist"), - - @SerializedName("orthopedic_goods_prosthetic_devices") - ORTHOPEDIC_GOODS_PROSTHETIC_DEVICES("orthopedic_goods_prosthetic_devices"), - - @SerializedName("osteopaths") - OSTEOPATHS("osteopaths"), - - @SerializedName("package_stores_beer_wine_and_liquor") - PACKAGE_STORES_BEER_WINE_AND_LIQUOR("package_stores_beer_wine_and_liquor"), - - @SerializedName("paints_varnishes_and_supplies") - PAINTS_VARNISHES_AND_SUPPLIES("paints_varnishes_and_supplies"), - - @SerializedName("parking_lots_garages") - PARKING_LOTS_GARAGES("parking_lots_garages"), - - @SerializedName("passenger_railways") - PASSENGER_RAILWAYS("passenger_railways"), - - @SerializedName("pawn_shops") - PAWN_SHOPS("pawn_shops"), - - @SerializedName("pet_shops_pet_food_and_supplies") - PET_SHOPS_PET_FOOD_AND_SUPPLIES("pet_shops_pet_food_and_supplies"), - - @SerializedName("petroleum_and_petroleum_products") - PETROLEUM_AND_PETROLEUM_PRODUCTS("petroleum_and_petroleum_products"), - - @SerializedName("photo_developing") - PHOTO_DEVELOPING("photo_developing"), - - @SerializedName("photographic_photocopy_microfilm_equipment_and_supplies") - PHOTOGRAPHIC_PHOTOCOPY_MICROFILM_EQUIPMENT_AND_SUPPLIES( - "photographic_photocopy_microfilm_equipment_and_supplies"), - - @SerializedName("photographic_studios") - PHOTOGRAPHIC_STUDIOS("photographic_studios"), - - @SerializedName("picture_video_production") - PICTURE_VIDEO_PRODUCTION("picture_video_production"), - - @SerializedName("piece_goods_notions_and_other_dry_goods") - PIECE_GOODS_NOTIONS_AND_OTHER_DRY_GOODS("piece_goods_notions_and_other_dry_goods"), - - @SerializedName("plumbing_heating_equipment_and_supplies") - PLUMBING_HEATING_EQUIPMENT_AND_SUPPLIES("plumbing_heating_equipment_and_supplies"), - - @SerializedName("political_organizations") - POLITICAL_ORGANIZATIONS("political_organizations"), - - @SerializedName("postal_services_government_only") - POSTAL_SERVICES_GOVERNMENT_ONLY("postal_services_government_only"), - - @SerializedName("precious_stones_and_metals_watches_and_jewelry") - PRECIOUS_STONES_AND_METALS_WATCHES_AND_JEWELRY( - "precious_stones_and_metals_watches_and_jewelry"), - - @SerializedName("professional_services") - PROFESSIONAL_SERVICES("professional_services"), - - @SerializedName("public_warehousing_and_storage") - PUBLIC_WAREHOUSING_AND_STORAGE("public_warehousing_and_storage"), - - @SerializedName("quick_copy_repro_and_blueprint") - QUICK_COPY_REPRO_AND_BLUEPRINT("quick_copy_repro_and_blueprint"), - - @SerializedName("railroads") - RAILROADS("railroads"), - - @SerializedName("real_estate_agents_and_managers_rentals") - REAL_ESTATE_AGENTS_AND_MANAGERS_RENTALS("real_estate_agents_and_managers_rentals"), - - @SerializedName("record_stores") - RECORD_STORES("record_stores"), - - @SerializedName("recreational_vehicle_rentals") - RECREATIONAL_VEHICLE_RENTALS("recreational_vehicle_rentals"), - - @SerializedName("religious_goods_stores") - RELIGIOUS_GOODS_STORES("religious_goods_stores"), - - @SerializedName("religious_organizations") - RELIGIOUS_ORGANIZATIONS("religious_organizations"), - - @SerializedName("roofing_siding_sheet_metal") - ROOFING_SIDING_SHEET_METAL("roofing_siding_sheet_metal"), - - @SerializedName("secretarial_support_services") - SECRETARIAL_SUPPORT_SERVICES("secretarial_support_services"), - - @SerializedName("security_brokers_dealers") - SECURITY_BROKERS_DEALERS("security_brokers_dealers"), - - @SerializedName("service_stations") - SERVICE_STATIONS("service_stations"), - - @SerializedName("sewing_needlework_fabric_and_piece_goods_stores") - SEWING_NEEDLEWORK_FABRIC_AND_PIECE_GOODS_STORES( - "sewing_needlework_fabric_and_piece_goods_stores"), - - @SerializedName("shoe_repair_hat_cleaning") - SHOE_REPAIR_HAT_CLEANING("shoe_repair_hat_cleaning"), - - @SerializedName("shoe_stores") - SHOE_STORES("shoe_stores"), - - @SerializedName("small_appliance_repair") - SMALL_APPLIANCE_REPAIR("small_appliance_repair"), - - @SerializedName("snowmobile_dealers") - SNOWMOBILE_DEALERS("snowmobile_dealers"), - - @SerializedName("special_trade_services") - SPECIAL_TRADE_SERVICES("special_trade_services"), - - @SerializedName("specialty_cleaning") - SPECIALTY_CLEANING("specialty_cleaning"), - - @SerializedName("sporting_goods_stores") - SPORTING_GOODS_STORES("sporting_goods_stores"), - - @SerializedName("sporting_recreation_camps") - SPORTING_RECREATION_CAMPS("sporting_recreation_camps"), - - @SerializedName("sports_and_riding_apparel_stores") - SPORTS_AND_RIDING_APPAREL_STORES("sports_and_riding_apparel_stores"), - - @SerializedName("sports_clubs_fields") - SPORTS_CLUBS_FIELDS("sports_clubs_fields"), - - @SerializedName("stamp_and_coin_stores") - STAMP_AND_COIN_STORES("stamp_and_coin_stores"), - - @SerializedName("stationary_office_supplies_printing_and_writing_paper") - STATIONARY_OFFICE_SUPPLIES_PRINTING_AND_WRITING_PAPER( - "stationary_office_supplies_printing_and_writing_paper"), - - @SerializedName("stationery_stores_office_and_school_supply_stores") - STATIONERY_STORES_OFFICE_AND_SCHOOL_SUPPLY_STORES( - "stationery_stores_office_and_school_supply_stores"), - - @SerializedName("swimming_pools_sales") - SWIMMING_POOLS_SALES("swimming_pools_sales"), - - @SerializedName("t_ui_travel_germany") - T_UI_TRAVEL_GERMANY("t_ui_travel_germany"), - - @SerializedName("tailors_alterations") - TAILORS_ALTERATIONS("tailors_alterations"), - - @SerializedName("tax_payments_government_agencies") - TAX_PAYMENTS_GOVERNMENT_AGENCIES("tax_payments_government_agencies"), - - @SerializedName("tax_preparation_services") - TAX_PREPARATION_SERVICES("tax_preparation_services"), - - @SerializedName("taxicabs_limousines") - TAXICABS_LIMOUSINES("taxicabs_limousines"), - - @SerializedName("telecommunication_equipment_and_telephone_sales") - TELECOMMUNICATION_EQUIPMENT_AND_TELEPHONE_SALES( - "telecommunication_equipment_and_telephone_sales"), - - @SerializedName("telecommunication_services") - TELECOMMUNICATION_SERVICES("telecommunication_services"), - - @SerializedName("telegraph_services") - TELEGRAPH_SERVICES("telegraph_services"), - - @SerializedName("tent_and_awning_shops") - TENT_AND_AWNING_SHOPS("tent_and_awning_shops"), - - @SerializedName("testing_laboratories") - TESTING_LABORATORIES("testing_laboratories"), - - @SerializedName("theatrical_ticket_agencies") - THEATRICAL_TICKET_AGENCIES("theatrical_ticket_agencies"), - - @SerializedName("timeshares") - TIMESHARES("timeshares"), - - @SerializedName("tire_retreading_and_repair") - TIRE_RETREADING_AND_REPAIR("tire_retreading_and_repair"), - - @SerializedName("tolls_bridge_fees") - TOLLS_BRIDGE_FEES("tolls_bridge_fees"), - - @SerializedName("tourist_attractions_and_exhibits") - TOURIST_ATTRACTIONS_AND_EXHIBITS("tourist_attractions_and_exhibits"), - - @SerializedName("towing_services") - TOWING_SERVICES("towing_services"), - - @SerializedName("trailer_parks_campgrounds") - TRAILER_PARKS_CAMPGROUNDS("trailer_parks_campgrounds"), - - @SerializedName("transportation_services") - TRANSPORTATION_SERVICES("transportation_services"), - - @SerializedName("travel_agencies_tour_operators") - TRAVEL_AGENCIES_TOUR_OPERATORS("travel_agencies_tour_operators"), - - @SerializedName("truck_stop_iteration") - TRUCK_STOP_ITERATION("truck_stop_iteration"), - - @SerializedName("truck_utility_trailer_rentals") - TRUCK_UTILITY_TRAILER_RENTALS("truck_utility_trailer_rentals"), - - @SerializedName("typesetting_plate_making_and_related_services") - TYPESETTING_PLATE_MAKING_AND_RELATED_SERVICES( - "typesetting_plate_making_and_related_services"), - - @SerializedName("typewriter_stores") - TYPEWRITER_STORES("typewriter_stores"), - - @SerializedName("u_s_federal_government_agencies_or_departments") - U_S_FEDERAL_GOVERNMENT_AGENCIES_OR_DEPARTMENTS( - "u_s_federal_government_agencies_or_departments"), - - @SerializedName("uniforms_commercial_clothing") - UNIFORMS_COMMERCIAL_CLOTHING("uniforms_commercial_clothing"), - - @SerializedName("used_merchandise_and_secondhand_stores") - USED_MERCHANDISE_AND_SECONDHAND_STORES("used_merchandise_and_secondhand_stores"), - - @SerializedName("utilities") - UTILITIES("utilities"), - - @SerializedName("variety_stores") - VARIETY_STORES("variety_stores"), - - @SerializedName("veterinary_services") - VETERINARY_SERVICES("veterinary_services"), - - @SerializedName("video_amusement_game_supplies") - VIDEO_AMUSEMENT_GAME_SUPPLIES("video_amusement_game_supplies"), - - @SerializedName("video_game_arcades") - VIDEO_GAME_ARCADES("video_game_arcades"), - - @SerializedName("video_tape_rental_stores") - VIDEO_TAPE_RENTAL_STORES("video_tape_rental_stores"), - - @SerializedName("vocational_trade_schools") - VOCATIONAL_TRADE_SCHOOLS("vocational_trade_schools"), - - @SerializedName("watch_jewelry_repair") - WATCH_JEWELRY_REPAIR("watch_jewelry_repair"), - - @SerializedName("welding_repair") - WELDING_REPAIR("welding_repair"), - - @SerializedName("wholesale_clubs") - WHOLESALE_CLUBS("wholesale_clubs"), - - @SerializedName("wig_and_toupee_stores") - WIG_AND_TOUPEE_STORES("wig_and_toupee_stores"), - - @SerializedName("wires_money_orders") - WIRES_MONEY_ORDERS("wires_money_orders"), - - @SerializedName("womens_accessory_and_specialty_shops") - WOMENS_ACCESSORY_AND_SPECIALTY_SHOPS("womens_accessory_and_specialty_shops"), - - @SerializedName("womens_ready_to_wear_stores") - WOMENS_READY_TO_WEAR_STORES("womens_ready_to_wear_stores"), - - @SerializedName("wrecking_and_salvage_yards") - WRECKING_AND_SALVAGE_YARDS("wrecking_and_salvage_yards"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - BlockedCategory(String value) { - this.value = value; - } - } - } - @Getter public static class Billing { /** The cardholder’s billing address. */ diff --git a/src/main/java/com/stripe/param/issuing/DisputeCreateParams.java b/src/main/java/com/stripe/param/issuing/DisputeCreateParams.java index bb66521e328..35540e31aaa 100644 --- a/src/main/java/com/stripe/param/issuing/DisputeCreateParams.java +++ b/src/main/java/com/stripe/param/issuing/DisputeCreateParams.java @@ -10,23 +10,6 @@ @Getter public class DisputeCreateParams extends ApiRequestParams { - /** - * Amount to dispute, defaults to full value, given in the currency the transaction was made in. - */ - @SerializedName("amount") - Long amount; - - /** The ID of the issuing transaction to create a dispute for. */ - @SerializedName("disputed_transaction") - String disputedTransaction; - - /** - * A hash containing all the evidence related to the dispute. This should have a single key, equal - * to the provided {@code reason}, mapping to an appropriate evidence object. - */ - @SerializedName("evidence") - Evidence evidence; - /** Specifies which fields in the response should be expanded. */ @SerializedName("expand") List expand; @@ -49,25 +32,11 @@ public class DisputeCreateParams extends ApiRequestParams { @SerializedName("metadata") Map metadata; - /** The reason for the dispute. */ - @SerializedName("reason") - Reason reason; - private DisputeCreateParams( - Long amount, - String disputedTransaction, - Evidence evidence, - List expand, - Map extraParams, - Map metadata, - Reason reason) { - this.amount = amount; - this.disputedTransaction = disputedTransaction; - this.evidence = evidence; + List expand, Map extraParams, Map metadata) { this.expand = expand; this.extraParams = extraParams; this.metadata = metadata; - this.reason = reason; } public static Builder builder() { @@ -75,53 +44,15 @@ public static Builder builder() { } public static class Builder { - private Long amount; - - private String disputedTransaction; - - private Evidence evidence; - private List expand; private Map extraParams; private Map metadata; - private Reason reason; - /** Finalize and obtain parameter instance from this builder. */ public DisputeCreateParams build() { - return new DisputeCreateParams( - this.amount, - this.disputedTransaction, - this.evidence, - this.expand, - this.extraParams, - this.metadata, - this.reason); - } - - /** - * Amount to dispute, defaults to full value, given in the currency the transaction was made in. - */ - public Builder setAmount(Long amount) { - this.amount = amount; - return this; - } - - /** The ID of the issuing transaction to create a dispute for. */ - public Builder setDisputedTransaction(String disputedTransaction) { - this.disputedTransaction = disputedTransaction; - return this; - } - - /** - * A hash containing all the evidence related to the dispute. This should have a single key, - * equal to the provided {@code reason}, mapping to an appropriate evidence object. - */ - public Builder setEvidence(Evidence evidence) { - this.evidence = evidence; - return this; + return new DisputeCreateParams(this.expand, this.extraParams, this.metadata); } /** @@ -201,556 +132,5 @@ public Builder putAllMetadata(Map map) { this.metadata.putAll(map); return this; } - - /** The reason for the dispute. */ - public Builder setReason(Reason reason) { - this.reason = reason; - return this; - } - } - - @Getter - public static class Evidence { - /** - * Evidence to support a duplicate dispute. Only provide this if your dispute's {@code reason} - * is {@code duplicate}. - */ - @SerializedName("duplicate") - Duplicate duplicate; - - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * Evidence to support a fraudulent dispute. Only provide this if your dispute's {@code reason} - * is {@code fraudulent}. - */ - @SerializedName("fraudulent") - Fraudulent fraudulent; - - /** - * Evidence to support an uncategorized dispute. Only provide this if your dispute's {@code - * reason} is {@code other}. - */ - @SerializedName("other") - Other other; - - /** - * Evidence to support a dispute for a product that wasn't received. Only provide this if your - * dispute's {@code reason} is {@code product_not_received}. - */ - @SerializedName("product_not_received") - ProductNotReceived productNotReceived; - - private Evidence( - Duplicate duplicate, - Map extraParams, - Fraudulent fraudulent, - Other other, - ProductNotReceived productNotReceived) { - this.duplicate = duplicate; - this.extraParams = extraParams; - this.fraudulent = fraudulent; - this.other = other; - this.productNotReceived = productNotReceived; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Duplicate duplicate; - - private Map extraParams; - - private Fraudulent fraudulent; - - private Other other; - - private ProductNotReceived productNotReceived; - - /** Finalize and obtain parameter instance from this builder. */ - public Evidence build() { - return new Evidence( - this.duplicate, this.extraParams, this.fraudulent, this.other, this.productNotReceived); - } - - /** - * Evidence to support a duplicate dispute. Only provide this if your dispute's {@code reason} - * is {@code duplicate}. - */ - public Builder setDuplicate(Duplicate duplicate) { - this.duplicate = duplicate; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * DisputeCreateParams.Evidence#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link DisputeCreateParams.Evidence#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Evidence to support a fraudulent dispute. Only provide this if your dispute's {@code - * reason} is {@code fraudulent}. - */ - public Builder setFraudulent(Fraudulent fraudulent) { - this.fraudulent = fraudulent; - return this; - } - - /** - * Evidence to support an uncategorized dispute. Only provide this if your dispute's {@code - * reason} is {@code other}. - */ - public Builder setOther(Other other) { - this.other = other; - return this; - } - - /** - * Evidence to support a dispute for a product that wasn't received. Only provide this if your - * dispute's {@code reason} is {@code product_not_received}. - */ - public Builder setProductNotReceived(ProductNotReceived productNotReceived) { - this.productNotReceived = productNotReceived; - return this; - } - } - - @Getter - public static class Duplicate { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * Transaction (e.g., ipi_...) that the disputed transaction is a duplicate of. Of the two or - * more transactions that are copies of each other, this is original undisputed one. - */ - @SerializedName("original_transaction") - String originalTransaction; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - String uncategorizedFile; - - private Duplicate( - String disputeExplanation, - Map extraParams, - String originalTransaction, - String uncategorizedFile) { - this.disputeExplanation = disputeExplanation; - this.extraParams = extraParams; - this.originalTransaction = originalTransaction; - this.uncategorizedFile = uncategorizedFile; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private String disputeExplanation; - - private Map extraParams; - - private String originalTransaction; - - private String uncategorizedFile; - - /** Finalize and obtain parameter instance from this builder. */ - public Duplicate build() { - return new Duplicate( - this.disputeExplanation, - this.extraParams, - this.originalTransaction, - this.uncategorizedFile); - } - - /** Brief freeform text explaining why you are disputing this transaction. */ - public Builder setDisputeExplanation(String disputeExplanation) { - this.disputeExplanation = disputeExplanation; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Duplicate#extraParams} for the field - * documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Duplicate#extraParams} for the field - * documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Transaction (e.g., ipi_...) that the disputed transaction is a duplicate of. Of the two - * or more transactions that are copies of each other, this is original undisputed one. - */ - public Builder setOriginalTransaction(String originalTransaction) { - this.originalTransaction = originalTransaction; - return this; - } - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - public Builder setUncategorizedFile(String uncategorizedFile) { - this.uncategorizedFile = uncategorizedFile; - return this; - } - } - } - - @Getter - public static class Fraudulent { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - String uncategorizedFile; - - private Fraudulent( - String disputeExplanation, Map extraParams, String uncategorizedFile) { - this.disputeExplanation = disputeExplanation; - this.extraParams = extraParams; - this.uncategorizedFile = uncategorizedFile; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private String disputeExplanation; - - private Map extraParams; - - private String uncategorizedFile; - - /** Finalize and obtain parameter instance from this builder. */ - public Fraudulent build() { - return new Fraudulent(this.disputeExplanation, this.extraParams, this.uncategorizedFile); - } - - /** Brief freeform text explaining why you are disputing this transaction. */ - public Builder setDisputeExplanation(String disputeExplanation) { - this.disputeExplanation = disputeExplanation; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Fraudulent#extraParams} for the field - * documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Fraudulent#extraParams} for the field - * documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - public Builder setUncategorizedFile(String uncategorizedFile) { - this.uncategorizedFile = uncategorizedFile; - return this; - } - } - } - - @Getter - public static class Other { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - String uncategorizedFile; - - private Other( - String disputeExplanation, Map extraParams, String uncategorizedFile) { - this.disputeExplanation = disputeExplanation; - this.extraParams = extraParams; - this.uncategorizedFile = uncategorizedFile; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private String disputeExplanation; - - private Map extraParams; - - private String uncategorizedFile; - - /** Finalize and obtain parameter instance from this builder. */ - public Other build() { - return new Other(this.disputeExplanation, this.extraParams, this.uncategorizedFile); - } - - /** Brief freeform text explaining why you are disputing this transaction. */ - public Builder setDisputeExplanation(String disputeExplanation) { - this.disputeExplanation = disputeExplanation; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Other#extraParams} for the field - * documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.Other#extraParams} for the field - * documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - public Builder setUncategorizedFile(String uncategorizedFile) { - this.uncategorizedFile = uncategorizedFile; - return this; - } - } - } - - @Getter - public static class ProductNotReceived { - /** Brief freeform text explaining why you are disputing this transaction. */ - @SerializedName("dispute_explanation") - String disputeExplanation; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - @SerializedName("uncategorized_file") - String uncategorizedFile; - - private ProductNotReceived( - String disputeExplanation, Map extraParams, String uncategorizedFile) { - this.disputeExplanation = disputeExplanation; - this.extraParams = extraParams; - this.uncategorizedFile = uncategorizedFile; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private String disputeExplanation; - - private Map extraParams; - - private String uncategorizedFile; - - /** Finalize and obtain parameter instance from this builder. */ - public ProductNotReceived build() { - return new ProductNotReceived( - this.disputeExplanation, this.extraParams, this.uncategorizedFile); - } - - /** Brief freeform text explaining why you are disputing this transaction. */ - public Builder setDisputeExplanation(String disputeExplanation) { - this.disputeExplanation = disputeExplanation; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.ProductNotReceived#extraParams} for the - * field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link DisputeCreateParams.Evidence.ProductNotReceived#extraParams} for the - * field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * (ID of a file upload) Additional - * file evidence supporting your dispute. - */ - public Builder setUncategorizedFile(String uncategorizedFile) { - this.uncategorizedFile = uncategorizedFile; - return this; - } - } - } - } - - public enum Reason implements ApiRequestParams.EnumParam { - @SerializedName("duplicate") - DUPLICATE("duplicate"), - - @SerializedName("fraudulent") - FRAUDULENT("fraudulent"), - - @SerializedName("other") - OTHER("other"), - - @SerializedName("product_not_received") - PRODUCT_NOT_RECEIVED("product_not_received"); - - @Getter(onMethod_ = {@Override}) - private final String value; - - Reason(String value) { - this.value = value; - } } } diff --git a/src/main/java/com/stripe/param/issuing/DisputeListParams.java b/src/main/java/com/stripe/param/issuing/DisputeListParams.java index 78a891c0e07..fc583368417 100644 --- a/src/main/java/com/stripe/param/issuing/DisputeListParams.java +++ b/src/main/java/com/stripe/param/issuing/DisputeListParams.java @@ -10,14 +10,6 @@ @Getter public class DisputeListParams extends ApiRequestParams { - /** Select issuing disputes that were created during the given date interval. */ - @SerializedName("created") - Object created; - - /** Select the issuing dispute for the given transaction. */ - @SerializedName("disputed_transaction") - String disputedTransaction; - /** * A cursor for use in pagination. {@code ending_before} is an object ID that defines your place * in the list. For instance, if you make a list request and receive 100 objects, starting with @@ -57,15 +49,11 @@ public class DisputeListParams extends ApiRequestParams { String startingAfter; private DisputeListParams( - Object created, - String disputedTransaction, String endingBefore, List expand, Map extraParams, Long limit, String startingAfter) { - this.created = created; - this.disputedTransaction = disputedTransaction; this.endingBefore = endingBefore; this.expand = expand; this.extraParams = extraParams; @@ -78,10 +66,6 @@ public static Builder builder() { } public static class Builder { - private Object created; - - private String disputedTransaction; - private String endingBefore; private List expand; @@ -95,31 +79,7 @@ public static class Builder { /** Finalize and obtain parameter instance from this builder. */ public DisputeListParams build() { return new DisputeListParams( - this.created, - this.disputedTransaction, - this.endingBefore, - this.expand, - this.extraParams, - this.limit, - this.startingAfter); - } - - /** Select issuing disputes that were created during the given date interval. */ - public Builder setCreated(Created created) { - this.created = created; - return this; - } - - /** Select issuing disputes that were created during the given date interval. */ - public Builder setCreated(Long created) { - this.created = created; - return this; - } - - /** Select the issuing dispute for the given transaction. */ - public Builder setDisputedTransaction(String disputedTransaction) { - this.disputedTransaction = disputedTransaction; - return this; + this.endingBefore, this.expand, this.extraParams, this.limit, this.startingAfter); } /** @@ -205,111 +165,4 @@ public Builder setStartingAfter(String startingAfter) { return this; } } - - @Getter - public static class Created { - /** - * Map of extra parameters for custom features not available in this client library. The content - * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each - * key/value pair is serialized as if the key is a root-level field (serialized) name in this - * param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** Minimum value to filter by (exclusive). */ - @SerializedName("gt") - Long gt; - - /** Minimum value to filter by (inclusive). */ - @SerializedName("gte") - Long gte; - - /** Maximum value to filter by (exclusive). */ - @SerializedName("lt") - Long lt; - - /** Maximum value to filter by (inclusive). */ - @SerializedName("lte") - Long lte; - - private Created(Map extraParams, Long gt, Long gte, Long lt, Long lte) { - this.extraParams = extraParams; - this.gt = gt; - this.gte = gte; - this.lt = lt; - this.lte = lte; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Map extraParams; - - private Long gt; - - private Long gte; - - private Long lt; - - private Long lte; - - /** Finalize and obtain parameter instance from this builder. */ - public Created build() { - return new Created(this.extraParams, this.gt, this.gte, this.lt, this.lte); - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` - * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * DisputeListParams.Created#extraParams} for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link DisputeListParams.Created#extraParams} for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** Minimum value to filter by (exclusive). */ - public Builder setGt(Long gt) { - this.gt = gt; - return this; - } - - /** Minimum value to filter by (inclusive). */ - public Builder setGte(Long gte) { - this.gte = gte; - return this; - } - - /** Maximum value to filter by (exclusive). */ - public Builder setLt(Long lt) { - this.lt = lt; - return this; - } - - /** Maximum value to filter by (inclusive). */ - public Builder setLte(Long lte) { - this.lte = lte; - return this; - } - } - } } diff --git a/src/main/java/com/stripe/param/issuing/TransactionListParams.java b/src/main/java/com/stripe/param/issuing/TransactionListParams.java index 960ffb370ae..b0d088c0396 100644 --- a/src/main/java/com/stripe/param/issuing/TransactionListParams.java +++ b/src/main/java/com/stripe/param/issuing/TransactionListParams.java @@ -22,10 +22,6 @@ public class TransactionListParams extends ApiRequestParams { @SerializedName("created") Object created; - /** Only return transactions that originate from a given dispute. */ - @SerializedName("dispute") - String dispute; - /** * A cursor for use in pagination. {@code ending_before} is an object ID that defines your place * in the list. For instance, if you make a list request and receive 100 objects, starting with @@ -68,7 +64,6 @@ private TransactionListParams( String card, String cardholder, Object created, - String dispute, String endingBefore, List expand, Map extraParams, @@ -77,7 +72,6 @@ private TransactionListParams( this.card = card; this.cardholder = cardholder; this.created = created; - this.dispute = dispute; this.endingBefore = endingBefore; this.expand = expand; this.extraParams = extraParams; @@ -96,8 +90,6 @@ public static class Builder { private Object created; - private String dispute; - private String endingBefore; private List expand; @@ -114,7 +106,6 @@ public TransactionListParams build() { this.card, this.cardholder, this.created, - this.dispute, this.endingBefore, this.expand, this.extraParams, @@ -146,12 +137,6 @@ public Builder setCreated(Long created) { return this; } - /** Only return transactions that originate from a given dispute. */ - public Builder setDispute(String dispute) { - this.dispute = dispute; - return this; - } - /** * A cursor for use in pagination. {@code ending_before} is an object ID that defines your place * in the list. For instance, if you make a list request and receive 100 objects, starting with diff --git a/src/test/java/com/stripe/BaseStripeTest.java b/src/test/java/com/stripe/BaseStripeTest.java index 071b2c68c7b..088d60e0fc7 100644 --- a/src/test/java/com/stripe/BaseStripeTest.java +++ b/src/test/java/com/stripe/BaseStripeTest.java @@ -33,7 +33,7 @@ public class BaseStripeTest { // If changing this number, please also change it in `.travis.yml`. - private static final String MOCK_MINIMUM_VERSION = "0.83.0"; + private static final String MOCK_MINIMUM_VERSION = "0.87.0"; private static String port; diff --git a/src/test/java/com/stripe/functional/issuing/CardTest.java b/src/test/java/com/stripe/functional/issuing/CardTest.java index 299f10e548d..fb9412267eb 100644 --- a/src/test/java/com/stripe/functional/issuing/CardTest.java +++ b/src/test/java/com/stripe/functional/issuing/CardTest.java @@ -6,7 +6,6 @@ import com.stripe.exception.StripeException; import com.stripe.model.issuing.Card; import com.stripe.model.issuing.CardCollection; -import com.stripe.model.issuing.CardDetails; import com.stripe.net.ApiResource; import java.util.HashMap; import java.util.Map; @@ -27,19 +26,6 @@ public void testCreate() throws StripeException { verifyRequest(ApiResource.RequestMethod.POST, String.format("/v1/issuing/cards"), params); } - @Test - public void testDetails() throws StripeException { - final Card card = Card.retrieve(CARD_ID); - - final CardDetails cardDetails = card.details((Map) null); - - assertNotNull(cardDetails); - verifyRequest( - ApiResource.RequestMethod.GET, - String.format("/v1/issuing/cards/%s/details", card.getId()), - null); - } - @Test public void testRetrieve() throws StripeException { final Card card = Card.retrieve(CARD_ID); diff --git a/src/test/java/com/stripe/functional/issuing/DisputeTest.java b/src/test/java/com/stripe/functional/issuing/DisputeTest.java index d2d76bb27db..cf1e233dfb4 100644 --- a/src/test/java/com/stripe/functional/issuing/DisputeTest.java +++ b/src/test/java/com/stripe/functional/issuing/DisputeTest.java @@ -16,9 +16,10 @@ public class DisputeTest extends BaseStripeTest { @Test public void testCreate() throws StripeException { + final Map metadata = new HashMap<>(); + metadata.put("key", "value"); final Map params = new HashMap<>(); - params.put("reason", "fraudulent"); - params.put("disputed_transaction", "ipi_123"); + params.put("metadata", metadata); final Dispute dispute = Dispute.create(params); diff --git a/src/test/java/com/stripe/model/issuing/CardDetailsTest.java b/src/test/java/com/stripe/model/issuing/CardDetailsTest.java deleted file mode 100644 index 9ceb58e1a0a..00000000000 --- a/src/test/java/com/stripe/model/issuing/CardDetailsTest.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.stripe.model.issuing; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; - -import com.stripe.BaseStripeTest; -import com.stripe.net.ApiResource; -import org.junit.jupiter.api.Test; - -public class CardDetailsTest extends BaseStripeTest { - @Test - public void testDeserialize() throws Exception { - final CardDetails cardDetails = - ApiResource.GSON.fromJson( - getResourceAsString("/api_fixtures/issuing/card_details.json"), CardDetails.class); - - assertNotNull(cardDetails); - assertEquals("issuing.card_details", cardDetails.getObject()); - assertNotNull(cardDetails.getCard()); - assertEquals("issuing.card", cardDetails.getCard().getObject()); - } -} diff --git a/src/test/java/com/stripe/model/issuing/DisputeTest.java b/src/test/java/com/stripe/model/issuing/DisputeTest.java index a1661ba7a54..b002b659cdb 100644 --- a/src/test/java/com/stripe/model/issuing/DisputeTest.java +++ b/src/test/java/com/stripe/model/issuing/DisputeTest.java @@ -17,22 +17,4 @@ public void testDeserialize() throws Exception { assertNotNull(dispute.getId()); assertEquals("issuing.dispute", dispute.getObject()); } - - @Test - public void testDeserializeWithExpansions() throws Exception { - final String[] expansions = { - "disputed_transaction", - }; - final String data = getFixture("/v1/issuing/disputes/idp_123", expansions); - final Dispute dispute = ApiResource.GSON.fromJson(data, Dispute.class); - - assertNotNull(dispute); - assertNotNull(dispute.getId()); - assertEquals("issuing.dispute", dispute.getObject()); - - final Transaction disputedTransaction = dispute.getDisputedTransactionObject(); - assertNotNull(disputedTransaction); - assertNotNull(disputedTransaction.getId()); - assertEquals(dispute.getDisputedTransaction(), disputedTransaction.getId()); - } } diff --git a/src/test/resources/api_fixtures/issuing/card_details.json b/src/test/resources/api_fixtures/issuing/card_details.json deleted file mode 100644 index 37a0352f102..00000000000 --- a/src/test/resources/api_fixtures/issuing/card_details.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "object": "issuing.card_details", - "card": { - "id": "ic_123", - "object": "issuing.card", - "authorization_controls": { - "allowed_categories": null, - "blocked_categories": null, - "currency": "usd", - "max_amount": 10000, - "max_approvals": 1 - }, - "billing": { - "address": { - "city": "City", - "country": "US", - "line1": "line1", - "line2": "line2", - "postal_code": "90210", - "state": "CA" - } - }, - "brand": "Visa", - "cardholder": { - "id": "ich_123", - "object": "issuing.cardholder", - "billing": { - "address": { - "city": "City", - "country": "US", - "line1": "line1", - "line2": "line2", - "postal_code": "90210", - "state": "CA" - }, - "name": "Jenny Rosen" - }, - "created": 1528992903, - "email": "jenny@example.com", - "livemode": false, - "metadata": { - }, - "name": "Jenny Rosen", - "phone_number": "+15555555555", - "status": "active", - "type": "individual" - }, - "created": 1532016681, - "currency": "usd", - "exp_month": 2, - "exp_year": 2023, - "last4": "4242", - "livemode": false, - "metadata": { - }, - "name": "Jenny Rosen", - "shipping": null, - "status": "active", - "type": "physical" - }, - "cvc": "123", - "number": "4242424242424242" -} \ No newline at end of file