导航菜单

页面标题

页面副标题

OLX India v19.42.007 - Constants.java 源代码

正在查看: OLX India v19.42.007 应用的 Constants.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package olx.com.delorean.domain;

import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import olx.com.delorean.data.entity.category.CategorizationContract;
import olx.com.delorean.domain.entity.category.FieldType;

public class Constants {
    public static final String ADPV = "adpv";
    public static final String AD_DETAIL = "ad_detail";
    public static final String AMPERSAND = "&";
    public static final String API_LOCATE_ADDS_URL = "/i2/ads/location?json=1";
    public static final String ARROW = "arrow";
    public static final String BOTTOM = "bottom";
    public static final String BROWSE_MODE = "browse_mode";
    public static final String CAR_CATEGORY_ID = "84";
    public static final String COMMA = ",";
    public static final String CXE_BANNER_TRACKING_DATA = "cxe_banner_tracking_data";
    public static final String CXE_LANDING_SCREEN = "cxelandingscreen";
    public static final String DAMAGE_REPORT_IMPRESSION = "inspection_report";
    public static final String DEEPLINK = "deeplink";
    public static final double DEFAULT_DISTANCE_CURRENT_LOCATION = 0.1d;
    public static final long DEFAULT_LONG = 0;
    public static final String DEFAULT_USER_NAME = "OLX User";
    public static final String DESCRIPTION_VIEW_IMPRESSION = "description";
    public static final String DESCRIPTOR = "descriptor";
    public static final long DOUBLE_CLICK_THRESHOLD = 1000;
    public static final int DURATION_ANIMATION = 250;
    public static final String EMPTY_STRING = "";
    public static final String EQUALS = "=";
    public static final String ERROR_MSG = "errorMsg";
    public static final String FAQ = "FAQ";
    public static final long FIFTEEN_DAYS = 1296000000;
    public static final String GALLERY_INTERMEDIARY = "intermediary";
    public static final String GOVERNMENT_ID_CONTENT_DESC = "Government ID";
    public static final String HEIMDALL_HMAC_INPUT1 = "/service/image";
    public static final String HEIMDALL_HMAC_KEY1 = "ichei4Ieveing6u";
    public static final String HTTP_PREFIX = "http://";
    public static final int IMAGE_COMPRESSION_PERCENTAGE = 75;
    public static final int IMAGE_FADE_IN_ANIMATION_TIME = 800;
    public static final String IMAGE_POSTING_ERROR_FIELD_ID = "imagePostingErrorFieldId";
    public static final String INSPECTION = "INSPECTION";
    public static final int INSPECTION_WIDGET_COUNT_FLAG = 4;
    public static final String IS_COMING_CONSENT = "isComingConsent";
    public static final String IS_PIN_NEEDED = "isPinNeeded";
    public static final String KEY_CONSENT_LOGIN_DATA = "KEY_CONSENT_LOGIN_DATA";
    public static final int LANGUAGE_DIALOG_LIMIT_COUNT = 2;
    public static final String LOCALE_LANG_HINDI = "hi_IN";
    public static final int LOCALE_LANG_TAG = -111;
    public static final int LOCATION_DISTANCE_THRESHOLD = 3000;
    public static final String LOCATION_KEY = "locationKey";
    public static final int LOCATION_UPDATES_INTERVAL = 10000;
    public static final int LOCATION_UPDATES_INTERVAL_FAST = 1000;
    public static final String LOGIN_ALERT_ORIGIN_PARAM = "o";
    public static final int MAX_APP_OPENS_HOMEPAGE_CAROUSEL = 999;
    public static final int MAX_IMAGE_SIZE = 1080;
    public static final long MILLISECONDS_IN_AN_HOUR = 3600000;
    public static final long MILLISECONDS_IN_A_DAY = 86400000;
    public static final long MILLISECONDS_IN_A_MINUTE = 60000;
    public static final String MIME_JPEG = "image/jpeg";
    public static final String MIME_JPG = "image/jpg";
    public static final String MIME_PNG = "image/png";
    public static final String NO_CACHE = "no-cache";
    public static final long ONE_DAY_IN_MILLIS = 86400000;
    public static final int PAGE_SIZE = 20;
    public static final String PAYMENT_PLATFORM_TYPE = "android";
    public static final String PAYMENT_PROVIDER_CODE_NAMOR = "NAMOR";
    public static final String PAYMENT_PROVIDER_CODE_NAMOR_SDK = "NAMOR_PAYU_SDK";
    public static final int PENDING_INTENT_REQUEST_CODE = 0;
    public static final String PHONE_CONTENT_DESC = "Phone number";
    public static final String PIN_TO_TOP = "pin_to_top";
    public static final String PLATFORM = "Android";
    public static final String PROFILE_VIEW_IMPRESSION = "seller_profile";
    public static final String PWA_LOCATE_ADDS_URL = "/locate-ads";
    public static final String QUESTION_STRING = "? ";
    public static final String REGULAR = "Regular";
    public static final String RELATED_ADS_IMPRESSION = "related_ad";
    public static final String SCREEN_TYPE_VALUE_PROPOSITION = "value_proposition";
    public static final long SECOND = 1000;
    public static final String SELLER_ID = "seller";
    public static final String SELLER_INFO_ACTION = "sellerInfoAction";
    public static final String SELLER_TAB_NAME = "Seller";
    public static final String SLASH = "/";
    public static final String SOURCE_HOMEPAGE_WIDGET = "homepage_widget";
    public static final String SPACE_STRING = " ";
    public static final String SPINVIEW = "spinView";
    public static final int START_MARQUEE_DELAY = 2000;
    public static final String Spin_Select_From_Error = "error";
    public static final String Spin_Select_From_Load = "load";
    public static final String Spin_Select_From_View = "view";
    public static final String TAG = "Delorean";
    public static final String TECHNICAL_INFO_ACTION = "technicalInfoAction";
    public static final String TECHNICAL_REPORT_IMPRESSION = "technicalReport";
    public static final long THIRTY_DAYS = 2592000000L;
    public static final String TOP = "top";
    public static final String TWO_DOTS = ":";
    public static final String UNICODE_IMAGE = "📷";
    public static final String UNICODE_LOCATION = "📌";
    public static final String UNICODE_VOICE = "🎤";
    public static final String USER_DATA = "userData";
    public static final int VALUE_ZERO = 0;
    public static final String VAS_VERIFIED_SELLER_KEY = "verified_seller";
    public static final String VIEW_ALL = "-1";
    public static final String VIEW_MORE = "view_more";
    public static final String CHAT_LIST_PENDING_ACTION_HEADER_ID = UUID.randomUUID().toString();
    public static final String CHAT_LIST_ALL_CHATS_HEADER_ID = UUID.randomUUID().toString();
    public static final Object ENGINE_PHOTO = "enginePhoto";
    public static final Object CMC = "cmc";
    public static final Object NON_CMC = "non_cmc";

    public static class Action {
        public static final String LOAD_AD = "load_ad";
        public static final String LOAD_PROFILE = "load_profile";
        public static final String PUSH_DISMISS = "push_dismiss";
        public static final String SEARCH = "search";
        public static final String TAP_ON_CALL = "tapOnCall";
    }

    public static class ActionCodes {
        public static final String ADS = "ads";
        public static final String BACK = "back";
        public static final String BOUGHT_IT = "bought_it";
        public static final String CANCEL = "cancel";
        public static final String CHAT = "chat";
        public static final String CLOSE = "close";
        public static final String COMPUTER = "computer";
        public static final String CONTINUE = "continue";
        public static final String DIALOG_NO = "dialog_no";
        public static final String DIALOG_YES = "dialog_yes";
        public static final String DISCARD = "discard";
        public static final String EXIT = "exit";
        public static final String FOLLOW = "follow";
        public static final String FOLLOWERS = "followers";
        public static final String FOLLOWING = "following";
        public static final String GOOGLE = "google";
        public static final String HELP = "help";
        public static final String LINK_GOOGLE = "link_google";
        public static final String LINK_PHONE = "link_phone";
        public static final String NO = "no";
        public static final String NO_BOUGHT_IT = "no_bought_it";
        public static final String OK = "ok";
        public static final String ORDERS = "orders";
        public static final String PHOTO = "photo";
        public static final String POST = "post";
        public static final String PROFILE = "profile";
        public static final String PROFILE_BAR = "profile_bar";
        public static final String PROFILE_INFO_EDIT = "profile_info_edit";
        public static final String REPORT_USER = "report_user";
        public static final String SAVE = "save";
        public static final String SETTINGS = "settings";
        public static final String SKIP = "skip";
        public static final String SWITCH = "switch";
        public static final String UNDERSCORE = "_";
        public static final String USE_ANOTHER = "use_another";
        public static final String VIEW_MORE = "view_more";
        public static final String YES = "yes";
    }

    public static class ActivityResultCode {
        public static final int AD_DETAIL_CALL_REQUEST_CODE = 11045;
        public static final int AD_DETAIL_CHAT_REQUEST_CODE = 11044;
        public static final int AD_DETAIL_MAKE_OFFER_REQUEST_CODE = 11046;
        public static final int BANNER_VIDEO_CALL_FLOW = 11072;
        public static final int C2B_MEETING_REQUEST_CODE = 11065;
        public static final int CATEGORY_L2_SCREEN = 1299;
        public static final int CHANGE_PASSWORD = 11037;
        public static final int CHAT_INBOX = 11061;
        public static final int CHAT_WINDOW = 11062;
        public static final int CHAT_WINDOW_CALL_REQUEST_CODE = 11053;
        public static final int CMC_RESULT = 11100;
        public static final int CREATE_PASSWORD = 11054;
        public static final int DYNAMIC_FORM_ACTIVITY_BACK = 11041;
        public static final int DYNAMIC_FORM_LOGIN_REQUEST_CODE = 11040;
        public static final int DYNAMIC_FORM_POST_DATA_REQUEST_CODE = 11037;
        public static final int DYNAMIC_FORM_SUCCESS_ACTIVITY = 11039;
        public static final int EMAIL_VERIFICATION_REQUEST_CODE = 11047;
        public static final int GALLERY = 8889;
        public static final int GALLERY_INTERMEDIARY_SCREEN = 11064;
        public static final int GALLERY_PHOTO_EDIT = 8888;
        public static final int GOOGLE_LOGIN_REQUEST_CODE = 11030;
        public static final int GOOGLE_VERIFICATION_REQUEST_CODE = 11031;
        public static final int HANDLE_DEEPLINK_AFTER_LOGIN = 11063;
        public static final int HOME_ACTIVITY_AD_FEATURED = 13001;
        public static final int ITEM_DETAILS = 9999;
        public static final int ITEM_DETAILS_CONFIRM_INSPECTION = 11058;
        public static final int ITEM_DETAILS_IGNORE_INSPECTION = 11059;
        public static final int ITEM_DETAIL_CALLBACK_REQUEST = 11067;
        public static final int LIMITS_ACTIVITY = 11034;
        public static final int LOCATION_MAP = 9988;
        public static final int LOCATION_PERMISSION_ACTIVITY = 11051;
        public static final int LOGIN_CALLBACK_REQUEST = 11068;
        public static final int LOGIN_CHAT = 668;
        public static final int LOGIN_CHAT_ADPV = 699;
        public static final int LOGIN_FAVOURITES = 667;
        public static final int LOGIN_FOLLOW = 670;
        public static final int LOGIN_GOOGLE_ACCOUNT_MANAGER = 669;
        public static final int LOGIN_MAKE_CALL = 11002;
        public static final int LOGIN_MAKE_OFFER = 665;
        public static final int LOGIN_MY_ACCOUNT = 11033;
        public static final int LOGIN_MY_PROFILE = 666;
        public static final int LOGIN_POSTING = 671;
        public static final int LOGIN_POSTING_PHONE = 672;
        public static final int LOGIN_SEND_REPLY_SUCCESS = 9932;
        public static final int LOGIN_SETUP_MEETING = 673;
        public static final int LOGIN_SHOW_PHONE = 11006;
        public static final int LOGIN_VALUE_ENTERED_RESULT_CODE = 10001;
        public static final int MARK_AS_SOLD_ACTIVITY = 11010;
        public static final int MY_ADS_FILTER = 11043;
        public static final int MY_ADS_MARK_AS_SOLD = 11048;
        public static final int MY_ADS_MARK_AS_SOLD_FROM_DELETE = 11049;
        public static final int MY_ADS_SOLVE_MODERATION = 11046;
        public static final int PACKAGES_TRY_AGAIN = 12000;
        public static final int PAYMENT_ACTIVITY = 13000;
        public static final int PHONE_VERIFICATION_POSTING = 12001;
        public static final int PHONE_VERIFICATION_REQUEST_CODE = 11035;
        public static final int PHOTO_SELECTION_REQUEST_CODE = 11050;
        public static final int POSTING_PENDING_ERROR_EDIT = 11032;
        public static final int POSTING_PHOTO_REQUEST_CODE = 11052;
        public static final int REPORT_DIALOG = 11000;
        public static final int RESULT_DAMAGE_GALLERY = 11055;
        public static final int RE_PROJECTS_LISTING_ACTIVITY = 11036;
        public static final int RE_PROJECT_DETAIL_ACTIVITY = 11038;
        public static final int RE_PROJECT_DETAIL_FLOOR_PLAN = 11042;
        public static final int SEARCH_ACTIVITY = 444;
        public static final int SELECTED_LOCATION = 11001;
        public static final int SELECT_PICTURE_FROM_CAMERA = 11004;
        public static final int SELECT_PICTURE_OF_GALLERY = 11003;
        public static final int SMARTLOCK_LOGIN = 11022;
        public static final int SMARTLOCK_SAVE = 11023;
        public static final int VIDEO_CALL_FLOW = 11071;
    }

    public static class AdArguments {
    }

    public static class AttributeValue {
        public static final String DISPLAY_ORDER = "display_order";
        public static final String FOR_SEARCH = "for_search";
        public static final String GROUP_KEY = "group_key";
        public static final String GROUP_NAME = "group_name";
        public static final String ID = "id";
        public static final String IS_ATTRIBUTE_VALUE = "is_attribute_value";
        public static final String NAME = "name";
        public static final String PARENT_CATEGORY_ID = "parent_category_id";
        public static final String PARENT_ID = "parent_id";
        public static final String VALUES = "values";
    }

    public static class AttributesFor {
        public static final String POSTING = "posting";
        public static final String SEARCH = "search";
        public static final String SEARCH_LANDING = "search_landing";
    }

    public static class BannerStatus {
        public static final int POSTING_NETWORK_ERROR = 4;
        public static final int POSTING_OK = 2;
        public static final int POSTING_PENDING = 1;
        public static final int POSTING_VALIDATION_ERROR = 3;
    }

    public enum BundleResultSetType {
        DEFAULT("inspected_ad_bundle"),
        VIEW_ALL("inspected_ad_page");

        private final String value;

        BundleResultSetType(String str) {
            this.value = str;
        }

        public String getValue() {
            return this.value;
        }
    }

    public static class Categorization {

        @Deprecated
        public static class ExtraKeys {
            public static final String BRAND_ID = "brand_id";
            public static final String CATEGORIZATION = "categorization";
            public static final String CATEGORY_ID = "category_id";
            public static final String EXTRA_AD_INDEX_ID = "ad_index_id";
            public static final String EXTRA_CATEGORY_ID = "category_id";
            public static final String MODEL_ID = "model_id";
            public static final String NAVIGATION_ACTION = "nav_action";
            public static final String SUBCATEGORY_ID = "sub_category_id";
        }

        public class RequestCode {
            public static final int SELECTED = 1;

            public RequestCode() {
            }
        }

        @Deprecated
        public static class Type {
            public static final int BRAND = 99221155;
            public static final int CATEGORY = 99221133;
            public static final int MODEL = 99221166;
            public static final int SUBCATEGORY = 99221144;
        }
    }

    public static class CategoryID {
        public static final String CAR = "84";
        public static final String PROPERTI = "88";
    }

    public static class Chat {
        public static final String LOG_TAG = "xmpp-chat";

        public enum ConnectionStatus {
            DISABLED,
            OFFLINE,
            CONNECTING,
            ONLINE,
            NO_INTERNET,
            UNAUTHORIZED(true),
            SERVER_NOT_FOUND(true),
            SECURITY_ERROR(true),
            INCOMPATIBLE_SERVER(true),
            BIND_FAILURE(true),
            HOST_UNKNOWN(true),
            STREAM_ERROR(true),
            POLICY_VIOLATION(true);

            private final boolean isError;

            ConnectionStatus(boolean z) {
                this.isError = z;
            }

            public boolean isError() {
                return this.isError;
            }

            ConnectionStatus() {
                this(false);
            }
        }

        public static class Conversation {

            public enum ConversationType {
                ALL,
                BUYER,
                SELLER
            }

            public enum Footer {
                LOADING(UUID.randomUUID().toString()),
                LOAD_MORE(UUID.randomUUID().toString());

                private final String id;

                Footer(String str) {
                    this.id = str;
                }

                public String getId() {
                    return this.id;
                }
            }

            public enum Header {
                PENDING_ACTIONS,
                ALL_CHATS,
                SEARCH_MESSAGE,
                SEARCH_PRODUCT,
                SEARCH_USER,
                SEARCH_VIEW_ALL_MESSAGE,
                SEARCH_VIEW_ALL_PRODUCT,
                SEARCH_VIEW_ALL_USER
            }

            public enum Tag {
                NO_TAG(Title.NO_TAG),
                NEW(Title.NEW),
                HIGH_OFFER(Title.HIGH_OFFER),
                IMPORTANT(Title.IMPORTANT);

                private String colorCode;
                private final String title;

                public static class Title {
                    public static final String HIGH_OFFER = "High Offer";
                    public static final String IMPORTANT = "Important";
                    public static final String NEW = "New";
                    public static final String NO_TAG = "No_Tag";
                }

                Tag(String str) {
                    this.title = str;
                }
            }
        }

        public static class ImageMessage {
            public static final int MAX_GALLERY_PICK_COUNT = 15;
        }

        public static class Inbox {

            public enum QuickFilter {
                ALL(2, false),
                NEW_LEADS(4, false),
                GOOD_OFFER(4, false),
                UNREAD(4, false),
                IMPORTANT(4, false);

                private boolean isSelected;
                private final int threadCount;

                public static class ThreadCount {
                    public static final int ALL = 2;
                    public static final int GOOD_OFFER = 4;
                    public static final int IMPORTANT = 4;
                    public static final int NEW_LEADS = 4;
                    public static final int UNREAD = 4;
                }

                QuickFilter(int i, boolean z) {
                    this.threadCount = i;
                    this.isSelected = z;
                }

                public static List<QuickFilter> getQuickFilters() {
                    ArrayList arrayList = new ArrayList();
                    arrayList.add(ALL);
                    arrayList.add(UNREAD);
                    arrayList.add(NEW_LEADS);
                    arrayList.add(IMPORTANT);
                    arrayList.add(GOOD_OFFER);
                    return arrayList;
                }

                public int getThreadCount() {
                    return this.threadCount;
                }

                public boolean isSelected() {
                    return this.isSelected;
                }

                public void setSelected(boolean z) {
                    this.isSelected = z;
                }
            }

            public enum Type {
                B2C,
                NORMAL
            }
        }

        public static class Intervention {
            protected static final ArrayList<String> ACTION_TYPES = new ArrayList<String>() {
                {
                    add("message");
                    add("make_offer");
                    add(ActionType.MARK_AS_SOLD);
                    add(ActionType.SHARE_LOCATION);
                    add(ActionType.SHARE_IMAGE);
                    add(ActionType.SHARE_GALLERY_IMAGE);
                    add(ActionType.SHARE_CAMERA_IMAGE);
                    add("dismiss");
                }
            };
            public static final ArrayList<String> HANDLED_ACTION_TYPES = new ArrayList<String>() {
                {
                    add("message");
                    add("make_offer");
                    add(ActionType.MARK_AS_SOLD);
                    add(ActionType.SHARE_LOCATION);
                    add(ActionType.SHARE_IMAGE);
                    add(ActionType.SHARE_GALLERY_IMAGE);
                    add(ActionType.SHARE_CAMERA_IMAGE);
                    add("dismiss");
                }
            };
            public static final ArrayList<String> TYPES = new ArrayList<String>() {
                {
                    add(Type.HINT);
                    add(Type.SUGGESTION);
                    add(Type.UPDATE);
                }
            };
            public static final ArrayList<String> HANDLED_TYPES = new ArrayList<String>() {
                {
                    add(Type.HINT);
                    add(Type.SUGGESTION);
                }
            };

            public static final class ActionType {
                public static final String DISMISS = "dismiss";
                public static final String MAKE_OFFER = "make_offer";
                public static final String MARK_AS_SOLD = "mark_sold";
                public static final String MESSAGE = "message";
                public static final String SHARE_CAMERA_IMAGE = "share_camera_image";
                public static final String SHARE_GALLERY_IMAGE = "share_gallery_image";
                public static final String SHARE_IMAGE = "share_image";
                public static final String SHARE_LOCATION = "share_location";
            }

            public enum DisplayScreen {
                CHAT_LIST,
                CHAT_WINDOW
            }

            public static final class Type {
                public static final String HINT = "hint";
                public static final String SUGGESTION = "suggestion";
                public static final String UPDATE = "update";
            }
        }

        public enum MAMStatus {
            UNDEFINED,
            LOADING,
            LOADED_COMPLETELY
        }

        public enum MessageType {
            TEXT,
            IMAGE,
            LOCATION,
            VOICE,
            CALL,
            SMS
        }

        public enum OperationType {
            MARK_IMPORTANT("mark_important"),
            MARK_AS_READ("mark_as_read"),
            DELETE("delete");

            private final String value;

            OperationType(String str) {
                this.value = str;
            }

            public String getValue() {
                return this.value;
            }
        }

        public static class Params {
            public static final String HAS_PHONE = "has_phone";
            public static final String HAS_PHONE_PARAM = "has_phone_param";
            public static final String IS_PHONE_VISIBLE = "is_phone_visible";
            public static final String KEY = "params";
            public static final String MILEAGE = "mileage";
            public static final String PRICE = "price";
        }

        public static class ResponseStatus {

            public enum Status {
                SUCCESS,
                ERROR,
                NOT_EXISTED
            }
        }

        public static class VoiceMessage {
            public static final int MAX_INTERVAL_TIME = 40000;
            public static final int MIN_INTERVAL_TIME = 1000;
        }
    }

    public static class ChosenOption {
        public static final String CHECK = "check";
        public static final String UNCHECK = "uncheck";
    }

    public static class ConsentLinks {
        public static final String ALL = "all";
        public static final String CUSTOMER_EXPLICIT = "customer_explicit";
        public static final String DATA_PRIVACY = "data_privacy";
        public static final String DATA_PRIVACY_CASESENSITIVE = "Data_Privacy";
        public static final String MARKETING = "marketing";
        public static final String MARKETING_CASESENSITIVE = "Marketing";
    }

    public static class Conversation {
        public static final long CHAT_SYNC_TIME = 120000;
    }

    public static class Coupon {
        public static final String COUPON_APPLIED = "coupon_applied";
        public static final String COUPON_APPLIED_MANUAL = "coupon_applied_manual";
        public static final String COUPON_AUTO_APPLIED = "coupon_auto_applied";
        public static final String COUPON_NOT_APPLIED = "coupon_not_applied";
        public static final String SERVER_ERROR = "server_error";
        public static final String UNEXPECTED_ERROR = "unexpected_error";
    }

    public static class CustomizableErrorDialog {
        public static final String DIALOG_NEGATIVE_CTA = "NEGATIVE";
        public static final String DIALOG_POSITIVE_CTA = "POSITIVE";
        public static final String DIALOG_TYPE_POPUP = "POPUP";
    }

    public static class DeepLink {
        public static final String AD_DELETE = "ad/delete";
        public static final String AD_DETAILS_DEEP_LINK = "ad";
        public static final String AD_EDIT = "edit";
        public static final String AD_MARK_AS_SOLD = "ad/sold";
        public static final String AD_PAYMENT = "ad/payment";
        public static final String AD_REPUBLISH = "ad/republish";
        public static final String BLOG = "blog";
        public static final String C2B = "c2b_dashboard";
        public static final String C2B_ALL_VIEWED_CONTACT = "c2b/viewed_contacts";
        public static final String C2B_PACKAGE_LANDING = "c2b/package_landing";
        public static final String CAR_TRANSACTION = "car_transaction";
        public static final String CHAT = "chat";
        public static final String CLM_PARTNERSHIP_DEEP_LINK = "partnership";
        public static final String CONVERSATION = "conversation";
        public static final String CONVERSATION_MAKE_OFFER = "conversations/make_offer";
        public static final String CONVERSATION_WITH_USERID = "conversations/user_id";
        public static final String CXE_LANDING_PAGE = "cxe_landing_page";
        public static final String DEALER_LOGIN = "dealerlogin/id";
        public static final String EXTERNAL_URL = "external_url/";
        public static final String HELP_CENTER = "help_center";
        public static final String HOME_AIA_DEEP_LINK = "home_aia";
        public static final String HOME_DEEP_LINK = "home";
        public static final String INAPP_URL = "inapp_url";
        public static final String INTENT_WIDGET = "intentWidget";
        public static final String INVOICES_LIST_DEEP_LINK = "mycredits/billing";
        public static final String IN_APP_URL = "in_app_url";
        public static final String IN_APP_VIEW_WITH_TITLE = "in_app_view_with_title";
        public static final String ITEM_DETAILS_DEEP_LINK = "item";
        public static final String KYC = "kyc";
        public static final String LISTINGS_CAR = "listings";
        public static final String LOGIN_ALERT = "loginalert";
        public static final String MEETING_FEEDBACK = "conversations/feedback";
        public static final String MONET_CART_CHECKOUT = "payments/viewcart";
        public static final String MONET_LANDING = "payments/businesspackages";
        public static final String MYORDERS_INVOICES = "myorders/invoices";
        public static final String MY_ADS = "myads";
        public static final String MY_ADS_DEEP_LINK = "items";
        public static final String MY_NETWORK = "my_network";
        public static final String MY_ORDERS = "orders";
        public static final String MY_ORDERS_EXPIRED = "orders/expired";
        public static final String MY_PROFILE_DEEP_LINK = "myprofile";
        public static final String POSTING_ITEM_DEEP_LINK = "post_item";
        public static final String PROFILE_DEEP_LINK = "profile";
        public static final String PROFILE_EDIT = "profile/edit";
        public static final String PROFILE_EDIT_DEEP_LINK = "profile/edit";
        public static final String PROFILE_FOLLOW = "profile/follow";
        public static final String REAL_ESTATE_PROJECTS = "projects";
        public static final String REAL_ESTATE_PROJECT_DETAIL = "project";
        public static final String REAL_ESTATE_PROJECT_LISTING = "projects/listing";
        public static final String REVIEWS = "reviews";
        public static final String SEARCH_DEEP_LINK = "search";
        public static final String SETTINGS = "settings";
        public static final String SETTINGS_LOGOUT_FROM_ALL = "settings/logoutall";
        public static final String SHARE = "share";
        public static final String SHOW_PACKAGES_CART = "payments/choosePackageTypeMulti/ALL";
        public static final String SHOW_REVIEWS_BAD = "profile/reviews/bad";
        public static final String SHOW_REVIEWS_EXCELLENT = "profile/reviews/excellent";
        public static final String SHOW_REVIEWS_GOOD = "profile/reviews/good";
        public static final String SURVEY = "survey";
        public static final String UTM_ADGROUP_ID = "utm_adgroup_id";
        public static final String UTM_CAMPAIGN_ID = "utm_campaign_id";
        public static final String UTM_CAMPAIGN_KEYWORD = "utm_campaign";
        public static final String UTM_CONTENT = "utm_content";
        public static final String UTM_MEDIUM = "utm_medium";
        public static final String UTM_SOURCE = "utm_source";
        public static final String UTM_TERM = "utm_term";
        public static final String WISHLIST = "wishlist";
    }

    public static class DeeplinkConstants {
        public static final String ADP = "adp";
        public static final String AD_ID = "adId";
        public static final String FILTER = "filter";
        public static final String FLOW_FIELDS = "flow_fields";
        public static final String FLOW_STEP = "flow_step";
        public static final String FLOW_TYPE = "flow_type";
        public static final String LISTING = "listing";
        public static final String LISTING_BACK_LP = "go_back_to_listing_lp";
        public static final String ROADSTER = "roadster";
        public static final String SCHEME = "https";
        public static final String SELLER = "seller";
        public static final String SELLER_CONTINUE = "continue";
        public static final String SELLER_QUOTE_CAR = "vende-tu-auto";
        public static final String TAB_SELECTION = "tab_selection";
    }

    public static class DeleteType {
        public static final String CLOSE = "close";
        public static final String SOLD = "sold";
    }

    public static class Directions {
        public static final int BOTTOM = 2;
        public static final int FADE = 6;
        public static final int LEFT = 3;
        public static final int NONE = 0;
        public static final int POP = 5;
        public static final int RIGHT = 1;
        public static final int TOP = 4;
    }

    public static class DynamicFormArguments {
        public static final String AD_DETAIL_OPEN = "adDetailOpen";
        public static final String AD_ID = "ad_id";
        public static final String CATEGORY_ID = "categoryId";
        public static final String DYNAMIC_FORM_FILTER_PARAMS = "formFilterParams";
        public static final String DYNAMIC_FORM_GET_RESPONSE = "dynamicFormGetResponse";
        public static final String DYNAMIC_FORM_NAME = "dynamiFormName";
        public static final String FORM_SUCCESS_DATA = "formSuccessData";
        public static final String IS_FULL_SCREEN = "isFormFullScreen";
        public static final String LEAD_FORM_ID = "leadFormId";
        public static final String LEAD_FORM_VISIBLE = "formVisible";
        public static final String ON_CALLBACK_REQUEST_TAP = "onCallBackRequest";
        public static final String ON_VIDEO_CALL_TAP = "confirmVideoMeeting";
        public static final String POST_DATA_PARAMS = "postDataParams";
        public static final String SELLER_ID = "seller_id";
        public static final String SOURCE = "source";
        public static final String TAP_C2B_MEETING = "onTapC2BMeeting";
        public static final String TAP_CALL = "onTapCall";
        public static final String TAP_CHAT = "onTapChat";
        public static final String TAP_MAKE_OFFER = "onMakeOffer";
        public static final String TAP_O2O_CHAT = "onTapO2OChat";

        public static class Actions {
            public static final String PROJECT_DETAIL_OPEN_ACTION = "onProjectDetailLoad";
            public static final String PROJECT_UNIT_CONFIG_ENQUIRY_ACTION = "onProjectUnitsConfigEnquiryTap";
        }
    }

    public enum DynamicFormFieldTypes {
        LABEL("label"),
        EDITTEXT("editText"),
        PHONE("phone"),
        CHECKBOX(FieldType.CHECKBOX),
        BUTTON("button"),
        SUBLABEL("subLabel");

        private final String fieldTypes;

        DynamicFormFieldTypes(String str) {
            this.fieldTypes = str;
        }
    }

    public static class Environments {
        public static final int CUSTOM = 3;
        public static final String CUSTOM_HOST_URL = "https://location.olx.in/";
        public static final String GAIA_URL = "https://location.olx.in/";
        public static final int NO_ENVIRONMENT = 100;
        public static final int PRODUCTION = 2;
        public static final int STAGING = 1;
    }

    public static class ExtraKeys {
        public static final String ACTIVITY_MAP_TITLE = "activityMapTitle";
        public static final String ADDRESS = "address";
        public static final String AD_BANNER_ACTION = "ad_banner_action";
        public static final String AD_BANNER_TRACKING = "ad_banner_tracking";
        public static final String AD_ETAG = "ad_etag";
        public static final String AD_ID = "ad_id";
        public static final String AD_ITEM = "ad_item";
        public static final String AD_WIDGET_EXTRA = "adWidgetExtra";
        public static final String APPLIED_COUPON = "applied_coupon";
        public static final String APP_TYPE = "app_type";
        public static final String ATTRIBUTE_RESPONSE = "attribute_response";
        public static final String AUTHENTICATED_ACTIVITY = "authenticatedActivity";
        public static final String AUTO_FOLLOW = "auto_follow";
        public static final String BAXTER_CLIENT_MAP = "baxter_client_map";
        public static final String BILLING_INFO = "BILLING_INFO";
        public static final String BUYER_ID = "buyer_id";
        public static final String C2B_AD_ITEM_DETAIL = "c2bAdItemDetail";
        public static final String C2B_ALL_VIEWED_CONTACT = "c2b_viewed_contact";
        public static final String CALL_TO_ACTION_BUNDLE = "call_to_action_bundle";
        public static final String CART_ID = "cart_id";
        public static final String CATEGORIZATION = "categorization";
        public static final String CATEGORIZATION_NAME = "categorization_name";
        public static final String CATEGORY_ID = "category_id";
        public static final String CATEGORY_NAME = "category_name";
        public static final String CHAT_AD_EXTRA = "chatAdExtra";
        public static final String CHECK_FOR_SELF_INSPECTION_FLOW = "should_check_for_self_inspection_flow";
        public static final String CHOSEN_OPTION = "chosen_option";
        public static final String CITY_NAME = "city_name";
        public static final String CLASSIFIED_FLOW = "classifieds";
        public static final String CLASSIFIED_REDIRECTION_URL = "classified_redirection_url";
        public static final String CLEAN_SEARCH = "cleanSearch";
        public static final String CLOSE_ON_BACK = "close_on_back";
        public static final String COMING_FROM_VAS_SHEET = "coming_from_vas_sheet";
        public static final String CONVERSATION_ACTION = "conversationeAction";
        public static final String CONVERSATION_ACTION_EXTRA = "conversationeActionExtra";
        public static final String CONVERSATION_EXTRA = "conversationExtra";
        public static final String CONVERSATION_LIST_EXTRA = "conversation_list_extra";
        public static final String CONVERSATION_MAKE_OFFER = "conversationMakeOffer";
        public static final String CONVERSATION_SYNC_ADAPTER_IS_RUNNING = "conversations_sync_adapter_is_running";
        public static final String COUNTRY = "country";
        public static final String CURRENT_AD = "currentAd";
        public static final String CURRENT_CONVERSATION = "currentConversation";
        public static final String CUSTOM_DIALOG = "CustomDialog";
        public static final String DAMAGE_REPORT = "damageReport";
        public static final String DEEPLINK_PARAMS = "deeplink_params";
        public static final String DIALOG_EXTRA = "dialog_extra";
        public static final String DIALOG_REPORT_ID = "dialogReportId";
        public static final String DIALOG_REPORT_TYPE = "dialogReportType";
        public static final String DYNAMIC_FORM_C2B_MESSAGE_TEMPLATE = "dynamicFormC2BMessageTemplate";
        public static final String DYNAMIC_FORM_INFO_TEMPLATE = "dynamicFormInfoTemplate";
        public static final String DYNAMIC_FORM_MESSAGE_TEMPLATE = "dynamicFormMessageTemplate";
        public static final String EDIT_ITEM_AD_EXTRA = "EditItemAdExtra";
        public static final String EMAIL_VERIFICATION_FLOW = "emailVerificationFlow";
        public static final String ERROR = "error";
        public static final String ERROR_TYPE = "error_type";
        public static final String EXPERIMENT_VARIANT = "experiment_variant";
        public static final String EXTRA_AD = "extra_ad";
        public static final String EXTRA_BROWSE_MODE = "browse_mode";
        public static final String EXTRA_DATA = "extra_data";
        public static final String EXTRA_SELECTED_ALBUM = "selectedAlbum";
        public static final String EXTRA_SELECTED_PHOTO = "selectedPhotos";
        public static final String EXTRA_VAS_METADATA = "extra_vas_metadata";
        public static final String FEATURED_AD = "featured_ad";
        public static final String FEED_VERSION = "feed_version";
        public static final String FIELD_ID = "field_id";
        public static final String FINISH_ACTIVITY_ON_BACK = "finishActivityOnBack";
        public static final String FLOW_TYPE = "flow_type";
        public static final String FOLLOWING_USERS_IDS = "followingUsersIds";
        public static final String FOLLOW_USER = "follow_user";
        public static final String FOLLOW_USER_ID = "follow_user_id";
        public static final String FOLLOW_USER_NAME = "follow_user_name";
        public static final String FROM_DEEPLINK = "from_deeplink";
        public static final String FROM_DRAWER = "from_drawer";
        public static final String FROM_GALLERY_INTERMEDIARY = "from_gallery_intermediary";
        public static final String FROM_HOME = "fromHome";
        public static final String FROM_INBOX = "from_inbox";
        public static final String FROM_LIMITS = "from_limits";
        public static final String FROM_RECOVERY_PASSWD = "from_recovery_passwd";
        public static final String FULLY_LOADED = "fully_loaded";
        public static final String GALLERY_IMAGES_COUNT_VISIBILITY = "gallery_images_count_visibility";
        public static final String GALLERY_IMAGES_DOT_INDICATOR_VISIBILITY = "gallery_images_dot_indicator_visibility";
        public static final String GALLERY_IMAGES_INFO = "gallery_images_info";
        public static final String GALLERY_TAB_NAME = "galleryTabName";
        public static final String GALLERY_VIEW_EXP = "galley_view_exp";
        public static final String HOME_CAROUSEL = "home_carousel";
        public static final String HOME_INSPECTION_FLOW = "home_inspection_flow";
        public static final String IMAGE_ID = "imageId";
        public static final String IMAGE_URL = "image_url";
        public static final String INBOX_FILTER = "inboxFilter";
        public static final String INSPECTED_TYPE = "inspection_type";
        public static final String INTENT = "intent";
        public static final String INTERVENTION_ACTION_EXTRA = "actionExtra";
        public static final String INVOICES_LIST = "INVOICES_LIST";
        public static final String IN_APP_PUSH = "in_app";
        public static final String IS_CLOSEABLE = "isCloseable";
        public static final String IS_EDIT_PROFILE = "is_edit_profile";
        public static final String IS_EDIT_SHOWROOM = "isEditShowroom";
        public static final String IS_FROM_DELETE = "is_from_delete";
        public static final String IS_FROM_INTENT = "is_from_intent";
        public static final String IS_FROM_LISTING = "is_from_listing";
        public static final String IS_FROM_REGISTRATION = "is_from_registration";
        public static final String IS_LOGIN_FLOW = "is_login_flow";
        public static final String IS_NEAR_ME = "is_near_me";
        public static final String IS_NEW_USER = "is_new_user";
        public static final String IS_OFFER = "is_offer";
        public static final String IS_POSTING_FLOW = "is_posting_flow";
        public static final String IS_READ_ONLY = "is_read_only";
        public static final String IS_USER_FROM_POSTING_DEEPLINK = "is_user_from_posting_deeplink";
        public static final String ITEM_DELETE = "deleted";
        public static final String ITEM_DETAILS_AD_EXTRA = "itemDetailsAdExtra";
        public static final String ITEM_DETAILS_USER_EXTRA = "itemDetailsUserExtra";
        public static final String ITEM_ID = "itemId";
        public static final String ITEM_MARK_AS_SOLD = "mark_as_sold";
        public static final String KYC_DOCS = "kycDocs";
        public static final String KYC_FLOW_ORIGIN = "kyc_flow_origin";
        public static final String LISTING_DEEP_LINK = "listing_deep_link";
        public static final String LOCATION = "location";
        public static final String LOCATION_CURRENT = "location_current";
        public static final String LOCATION_DATA = "location_data";
        public static final String LOCATION_ID = "locationId";
        public static final String LOCATION_LAT = "lat";
        public static final String LOCATION_LON = "lon";
        public static final String LOCATION_MAP_AD_EXTRA = "LocationMapAdExtra";
        public static final String LOCATION_NAME = "location_name";
        public static final String LOGIN_ERROR = "login_error";
        public static final String LOGIN_ERROR_KEY = "login_error_key";
        public static final String LOGIN_METHOD = "login_method";
        public static final String LOGIN_METHOD_EMAIL = "email";
        public static final String LOGIN_METHOD_PHONE = "phone";
        public static final String LOGIN_TYPE = "login_type";
        public static final String LOGIN_VALUE = "login_value";
        public static final String LOGIN_VALUE_EMAIL = "login_value_email";
        public static final String LOGIN_VALUE_GOVT_ID = "login_value_govt_id";
        public static final String LOGIN_VALUE_PHONE = "login_value_phone";
        public static final String MAKE_OFFER_TEXT_EXTRA = "makeOfferTextExtra";
        public static final String MAX_VALUE = "max_value";
        public static final String MEETING_ORIGIN = "meetingOrigin";
        public static final String MESSAGE_NOTIFICATION = "message";
        public static final String MESSAGE_POSITION = "messagePosition";
        public static final String MIN_VALUE = "min_value";
        public static final String MONETIZER_ORDER = "monetizer_order";
        public static final String MUTUAL_FRIENDS = "mutual_friends";
        public static final String MY_AD = "my_ad";
        public static final String MY_ADS_DELETE_MODERATED = "my_ads_delete_moderated";
        public static final String MY_ADS_EDIT_MODERATED = "my_ads_edit_moderated";
        public static final String MY_ADS_POSSIBLE_FILTERS = "my_ads_possible_filters";
        public static final String MY_ADS_POSTING_GUIDELINES_LINK = "my_ads_posting_guidelines_link";
        public static final String MY_ADS_SELECTED_FILTER_KEY = "my_ads_selected_filter_key";
        public static final String MY_ADS_SELECTED_FILTER_VALUE = "my_ads_selected_filter_value";
        public static final String MY_ADS_UNFILTERED_TOTAL = "my_ads_unfiltered_qty";
        public static final String MY_NETWORK_LIST = "my_network_list";
        public static final String NAVIGATION_ACTION = "nav_action";
        public static final String NEW_AD = "new_ad";
        public static final String NOTIFICATION_EXTRA = "notificationExtra";
        public static final String OPEN_CXE_LANDING_SCREEN = "open_cxe_landing_screen";
        public static final String OPEN_GALLERY_AD_EXTRA = "OpenGalleryAdExtra";
        public static final String OPEN_GALLERY_PHOTOS = "OpenGalleryPhotos";
        public static final String OPEN_INTENT_WIDGET_SCREEN = "open_intent_widget_screen";
        public static final String ORIGIN_SOURCE = "origin_source";
        public static final String OTOPlUS_REDIRECTION_URL = "otoplus_redirection_url";
        public static final String PACKAGE_LOCATION_CATEGORY = "package_location_category";
        public static final String PAID_LISTING = "paid_listing";
        public static final String PAYMENT_ACTIVITY_FLOW = "payment_activity_flow";
        public static final String PAYMENT_CONTEXT = "payment_context";
        public static final String PAYMENT_ERROR = "payment_error";
        public static final String PHONE_VERIFICATION_FLOW = "phoneVerificationFlow";
        public static final String PHONE_VERIFICATION_FLOW_ADPV = "phoneVerificationFlowAdpv";
        public static final String PLACE = "place";
        public static final String POPUP = "popup";
        public static final String POSITION = "position";
        public static final String POSTING_EDIT_FRAGMENT = "posting_edit_fragment";
        public static final String PROFILE_COMPLETION_STEP = "profile_completion_step";
        public static final String PROFILE_ID = "profile_id";
        public static final String PROFILE_LIST = "profile_list";
        public static final String PROFILE_NAME = "profile_name";
        public static final String PROMPT_LOGOUT_FROM_ALL = "prompt_logoutall";
        public static final String PURCHASE_ORIGIN = "purchase_origin";
        public static final String PUSH_MESSAGE = "push_message";
        public static final String RANGE = "range";
        public static final String RATE = "rate";
        public static final String REAL_ESTATE_GALLERY_SOURE = "realEstateGallery";
        public static final String RENEW_URL = "renew_url";
        public static final String REQUIRED_PARAMS = "required_params";
        public static final String SCROLL_PHOTO_COUNT = "scrollPhotoCount";
        public static final String SEARCH_DEEP_LINK = "search_deep_link";
        public static final String SEARCH_FILTERS = "search_filters";
        public static final String SEARCH_METADATA_EXTRA = "search_metadata_extra";
        public static final String SELECTED_PHOTOS = "selectedPhotos";
        public static final String SELECTED_PHOTO_INDEX = "selectedPhotoIndex";
        public static final String SELECTED_QUICK_FILTER_EXTRA = "selectedQuickFilterExtra";
        public static final String SELECTED_RC_UPLOADED = "selected_rc_photos";
        public static final String SELECT_FROM = "select_from";
        public static final String SELLER_ID = "seller_id";
        public static final String SHARE = "share";
        public static final String SHARE_APP = "share_app";
        public static final String SHOULD_GENERATE_OTP = "should_generate_otp";
        public static final String SHOULD_LAND_TO_LISTING = "shouldLandToListing";
        public static final String SHOULD_SHOW_FEEDBACK_SUCCESS_MESSAGE = "shouldShowFeedBackSuccessMessage";
        public static final String SHOWROOM_HAS_DRAFT = "showroomHasDraft";
        public static final String SHOWROOM_STATUS = "showroomStatus";
        public static final String SHOWROOM_TYPE = "showroomType";
        public static final String SHOW_EXPLICIT_FILTER = "show_explicit_filter";
        public static final String SHOW_GALLERY_CTA = "show_gallery_cta";
        public static final String SHOW_STICKY_BANNER_IN_GALLERY = "show_sticky_banner_in_gallery";
        public static final String SIMILAR_LISTINGS_SOURCE = "similar_Listings_Source";
        public static final String SOURCE = "source";
        public static final String SOURCE_REAL_ESTATE = "realEstate";
        public static final String SOURCE_SELF_INSPECTION = "self_inspection";
        public static final String SOURCE_SELF_INSPECTION_AUCTION = "self_inspection_auction";
        public static final String SUBTITLE = "subtitle";
        public static final String SURVEY_ID = "survey_id";
        public static final String TARGET_URL = "target_url";
        public static final String TECHNICAL_REPORT = "technical_report";
        public static final String TEMP_AD_PREVIEW = "ad_preview";
        public static final String TITLE = "title";
        public static final String TOKEN = "token";
        public static final String TRANSACTION_FLOW = "olxautos";
        public static final String TYPE = "type";
        public static final String UNREAD_COUNT = "unread_count";
        public static final String UNREAD_TOAST = "unread_toast";
        public static final String UN_FOLLOWING_ID = "un_following_id";
        public static final String UN_FOLLOWING_NAME = "un_following_name";
        public static final String URL = "url";
        public static final String USED_APP = "used_app";
        public static final String USER_CATEGORY = "user_category";
        public static final String USER_EXTRA = "userExtra";
        public static final String USER_ID = "user_id";
        public static final String USER_LAST_KNOWN_LOCATION = "user_last_known_location";
        public static final String USER_PHOTOS = "userPhotos";
        public static final String USES_XMPP_CHAT = "uses_xmpp_chat";
        public static final String USE_LOCATION_BTN = "btn_title";
        public static final String VALUE = "value";
        public static final String VALUES = "values";
        public static final String VAS_PACKAGE = "vas_package";
        public static final String VIDEOS = "videos";
        public static final String WIDGET_NAME = "widget_name";
        public static final String WIDGET_TYPE = "widget_type";
        public static final String YOUTUBE_VIDEO_URL = "youtube_video_url";
        public static final String ZENDESK_URL = "zendesk_url";

        public static class Posting {
            public static final String CAR_DEALER_CONSENT = "carDealerConsent";
            public static final String CATEGORY_WAS_PREDICTED = "category_was_predicted";
            public static final String IS_POSTING_PENDING = "is_posting_pending";
            public static final String LOGIN_EMAIL_VALUE = "login_email_value";
            public static final String LOGIN_PHONE_VALUE = "login_phone_value";
            public static final String POSTED_AD = "posted_ad";
            public static final String POSTING_DRAFT = "posting_draft";
            public static final String POSTING_FLOW_TYPE = "posting_flow_type";
        }
    }

    public static class FieldDataType {
        public static final String EMAIL = "email";
        public static final String FLOAT = "float";
        public static final String NUMERIC = "numeric";
        public static final String PHONE = "phone";
        public static final String STRING = "string";
    }

    public static class Filter {
        public static final String FILTER_BOTTOM_SHEET_TAG = "FilterBottomSheetDialog";
        public static final String INSPECTION_FILTER_ATTRIBUTE = "inspected";

        public static class FiltersKey {
            public static final String MAKE = "make";
            public static final String MODEL = "model";
            public static final String PETROL = "petrol";
        }

        public static class RequestCode {
            public static final int RANGE = 999;
        }
    }

    public class FlowStep {
        public static final String BOTTOM_CTA = "bottom_CTA";
        public static final String ELLIPSIS = "ellipsis";
        public static final String ITEM_PAGE_BOTTOM_CTA = "item_page_bottom_CTA";
        public static final String ITEM_PAGE_ELLIPSIS = "itempage_ellipsis";

        public FlowStep() {
        }
    }

    public static class FragmentRequestCode {
        public static final String INTENT_CAPTURE = "13003";
        public static final String INTENT_CAPTURE_FILTER = "13004";
    }

    public static class HistoryActions {
        public static final String AUTOCOMPLETE = "autocomplete";
        public static final String DELETE = "delete";
        public static final String TAP = "tap";
    }

    public static class HttpHeaders {
        public static final String AUTHORIZATION = "Authorization";
        public static final String AUTHORIZATION_BEARER = "Bearer ";
        public static final String USER_AGENT = "User-Agent";

        private HttpHeaders() {
        }
    }

    public class ImageCategoryClassifier {
        public static final int MAX_IMAGE_SIZE = 300;

        public ImageCategoryClassifier() {
        }
    }

    public enum InspectionAndVerifiedTagsType {
        VERIFIED,
        INSPECTED
    }

    public static class InspectionDetails {

        public static class AdditionalInfo {
            public static final String ENGINE_CAPACITY = "engineCapacity";
            public static final String INSPECTION_DATE_KEY = "inspectionDate";
            public static final String LOCATION_KEY = "location";
            public static final String NO_OF_OWNERS_KEY = "numberOfOwners";
            public static final String POSTING_DATE_NAME = "POSTING DATE";
        }
    }

    public enum InspectionType {
        RetailInspection("retail_inspection"),
        SelfInspection("self_inspection"),
        None("none");

        private final String value;

        InspectionType(String str) {
            this.value = str;
        }

        public String getValue() {
            return this.value;
        }
    }

    public class IntentService {
        public static final String AD_INTENT_SERVICE = "AdIntentService";
        public static final String IMPORT_BY_EMAIL_INTENT_SERVICE = "ImportByEmailIntentService";
        public static final String ON_BOARDING_INTENT_SERVICE = "OnBoardingIntentService";

        public IntentService() {
        }
    }

    public static class IntentTypeActions {
        public static final String TEXT_PLAIN = "text/plain";
    }

    public static class ItemDetailVariant {
        public static final String ITEM_DETAIL_NEW = "item_detail_new";
        public static final String ITEM_DETAIL_OLD = "item_detail_old";
    }

    public static class ItemRecommendationVariant {
        public static final String OFF = "off";
        public static final String TEXT_ON_CARD = "text_on_card";
        public static final String TEXT_ON_IMAGE = "text_on_image";
    }

    public static class KycRestrictConversation {
        public static final String ACTION = "action";
        public static final String CALL = "Call";
        public static final String CHAT = "Chat";
        public static final String CHAT_COUNT = "chat_count";
        public static final String HARD_LIMIT = "hard_limit";
        public static final String KYC_STATUS = "kyc_status";
        public static final String MAKE_OFFER = "Make offer";
        public static final String SOFT_LIMIT = "soft_limit";
        public static final String USER_TYPE = "user_type";
    }

    public static class KycTracking {
        public static final String EVENT_KYC_CONSENT = "kyc_consent";
        public static final String EVENT_KYC_CONTINUE = "kyc_continue";
        public static final String EVENT_KYC_SHOW = "kyc_show";
        public static final String EVENT_KYC_SKIP = "kyc_skip";
        public static final String EVENT_KYC_TAP_BACK = "kyc_tap_back";
        public static final String EVENT_KYC_TAP_CONTINUE = "kyc_tap_continue";
    }

    public static class LandingPagesVariant {
        public static final String LANDING_WITHOUT_LOCATION = "landing_without_location";
        public static final String LANDING_WITH_LOCATION = "landing_with_location";
        public static final String NO_LANDING = "no_landing";
    }

    public static class Limits {
        public static final String ALL = "all";
        public static final String AUTO_BOOST = "autoboost";
        public static final String AUTO_BOOST_AD = "autoboost_ad";
        public static final String BOOST_TO_TOP = "btt";
        public static final String BUSINESS_PACKAGE_APPLICATION = "business_package_application";
        public static final String CONSUMPTION = "consumption";
        public static final String COUNTRY = "country";
        public static final String ENOUGH_UNITS = "enough_units";
        public static final String FEATURE = "boost";
        public static final String FEATURE_AD = "featured_ad";
        public static final String FREE_PACKAGE = "free";
        public static final String ITEM_DETAILS = "itempage";
        public static final String LIMIT = "limit";
        public static final String LIMITS = "limits";
        public static final String MY_ACCOUNTS = "myaccounts";
        public static final String MY_ADS = "myads";
        public static final String MY_ORDER = "my_order";
        public static final String NETWORK_ERROR = "network_error";
        public static final String NOT_ENOUGH_UNITS = "not_enough_units";
        public static final String PACKAGE_APPLICATION = "package_application";
        public static final String PACKAGE_CONSUMPTION = "package_consumption";
        public static final String PIN_TO_TOP = "ptt";
        public static final String POSTING = "posting";
        public static final String POSTING_SUCCESS = "posting_success";
        public static final String PURCHASE = "purchase";
        public static final String SEE_EXAMPLE_CTA = "see_example_cta";
        public static final String SEE_EXAMPLE_LINK = "see_example_link";
        public static final String SERVER_ERROR = "server_error";
        public static final String SINGLE_PACKAGE_PAGE = "single package page";
        public static final String SINGLE_PACKAGE_PAGE_BANNER = "single package page banner";
        public static final int UNLIMITED_QUANTITY = -1;
        public static final String UPGRADE_AD = "upgrade_ad";
        public static final String VIDEO_PACKAGE = "video";
        public static final String WAIT = "wait";
    }

    public static class ListingSubHeaderArguments {
        public static final String LOCATION_ID = "locationId";
    }

    public static class Loaders {
        public static final int CONVERSATION_LOADER = 2;
        public static final int EMAIL_LOADER = 3;
        public static final int INTERVENTION_LOADER = 4;
        public static final int MESSAGE_LOADER = 1;
        public static final int SEARCH_CONVERSATION_LOADER = 5;
    }

    public static class LocationOrigin {
        public static final String AUTO = "auto";
        public static final String DEFAULT = "default";
        public static final String MANUAL = "manual";
    }

    public static class MakeOfferExperiment {
        public static final String DEFAULT = "a";
        public static final String MAKE_OFFER_CTA_TEAL = "c";
    }

    public static class MonetDesign {
        public static final String NEW = "new";
        public static final String OLD = "old";
    }

    public static class MonetDraft {
        public static final String MONET_DRAFT_CATEGORY = "category";
        public static final String MONET_DRAFT_LIMIT_HITTER = "limit_hitter";
        public static final String MONET_DRAFT_SELECTION = "monet_selection";
        public static final String MONET_DRAFT_SELL_FASTER = "sell_faster";
        public static final String MONET_DRAFT_VIEW_CART = "view_cart";
    }

    public static class MyAdsNudgeType {
        public static final String RC_UPLOAD = "rc_upload";
        public static final String SELL_INSTANTLY = "sell_instantly";
    }

    public static class MyNetwork {
        public static final String FOLLOWERS = "followers";
        public static final int FOLLOWERS_INDEX = 1;
        public static final String FOLLOWING = "following";
        public static final int FOLLOWING_INDEX = 0;
    }

    public static class MyOrders {
        public static final String ACTIVE = "active";
        public static final String EXPIRED = "expired";
        public static final String SCHEDULED = "scheduled";
    }

    public static class Navigation {
        public static final List<String> ACTIONS = new ArrayList<String>() {
            private static final long serialVersionUID = 115;

            {
                add("home_aia");
                add("profile");
                add("myprofile");
                add("profile/edit");
                add("profile/follow");
                add(Action.PROFILE_LOST_FOLLOWER);
                add("ad");
                add("item");
                add("partnership");
                add("edit");
                add("ad/republish");
                add(Action.AD_FAVORITE);
                add(Action.AD_SHARE);
                add("ad/delete");
                add("ad/sold");
                add("ad/payment");
                add("chat");
                add("conversation");
                add("conversations/user_id");
                add("conversations/make_offer");
                add("share");
                add("my_network");
                add("help_center");
                add("settings");
                add("settings/logoutall");
                add("search");
                add("post_item");
                add("notification_center");
                add("external_url/");
                add("mycredits/billing");
                add("orders");
                add("orders/expired");
                add("projects/listing");
                add("project");
                add("projects");
                add("reviews");
                add("payments/businesspackages");
                add("payments/viewcart");
                add("payments/choosePackageTypeMulti/ALL");
                add("profile/reviews/bad");
                add("profile/reviews/good");
                add("profile/reviews/excellent");
                add("survey");
                add("items");
                add("kyc");
                add("loginalert");
                add("listings");
                add("conversations/feedback");
                add("dealerlogin/id");
                add("in_app_url");
                add("inapp_url");
                add("cxe_landing_page");
                add("intentWidget");
                add("car_transaction");
                add("in_app_view_with_title");
                add("myorders/invoices");
                add("myads");
                add("wishlist");
                add("blog");
                add("c2b_dashboard");
                add("c2b/viewed_contacts");
                add("c2b/package_landing");
            }
        };

        public static class Action {
            public static final String AD = "ad";
            public static final String AD_AVAIL_FINANCE = "avail_finance";
            public static final String AD_DELETE = "ad/delete";
            public static final String AD_EDIT = "edit";
            public static final String AD_FAVORITE = "ad/favorite";
            public static final String AD_MARK_AS_SOLD = "ad/sold";
            public static final String AD_PAYMENT = "ad/payment";
            public static final String AD_REPUBLISH = "ad/republish";
            public static final String AD_SHARE = "ad/share";
            public static final String BLOG = "blog";
            public static final String C2B_ALL_VIEWED_CONTACT = "c2b/viewed_contacts";
            public static final String C2B_DASHBOARD = "c2b_dashboard";
            public static final String C2B_PACKAGE_LANDING = "c2b/package_landing";
            public static final String CALL = "call";
            public static final String CAR_TRANSACTION = "car_transaction";
            public static final String CHAT = "chat";
            public static final String CLM_PARTNERSHIP = "partnership";
            public static final String CONVERSATION = "conversation";
            public static final String CONVERSATION_FEEDBACK = "conversations/feedback";
            public static final String CONVERSATION_MAKE_OFFER = "conversations/make_offer";
            public static final String CONVERSATION_WITH_USERID = "conversations/user_id";
            public static final String CXE_LANDING_PAGE = "cxe_landing_page";
            public static final String DEALER_LOGIN = "dealerlogin/id";
            public static final String DEFAULT = "home";
            public static final String EXTERNAL_URL = "external_url/";
            public static final String FAVOURITES = "favourites";
            public static final String HELP_CENTER = "help_center";
            public static final String HOME_AIA = "home_aia";
            public static final String INAPP_URL = "inapp_url";
            public static final String INTENT_WIDGET = "intentWidget";
            public static final String INVOICES_LIST = "mycredits/billing";
            public static final String IN_APP_URL = "in_app_url";
            public static final String IN_APP_VIEW_WITH_TITLE = "in_app_view_with_title";
            public static final String ITEM = "item";
            public static final String ITEMS = "items";
            public static final String KYC = "kyc";
            public static final String LISTINGS_CAR = "listings";
            public static final String LOGIN_ALERT = "loginalert";
            public static final String MAKE_OFFER = "make_offer";
            public static final String MONET_CART_CHECKOUT = "payments/viewcart";
            public static final String MONET_LANDING = "payments/businesspackages";
            public static final String MYORDERS_INVOICES = "myorders/invoices";
            public static final String MY_ADS = "myads";
            public static final String MY_NETWORK = "my_network";
            public static final String MY_ORDERS = "orders";
            public static final String MY_ORDERS_EXPIRED = "orders/expired";
            public static final String MY_PROFILE = "myprofile";
            public static final String NOTIFICATION_CENTER = "notification_center";
            public static final String POSTING = "post_item";
            public static final String PROFILE = "profile";
            public static final String PROFILE_EDIT = "profile/edit";
            public static final String PROFILE_FOLLOW = "profile/follow";
            public static final String PROFILE_LOST_FOLLOWER = "profile/lost_follower";
            public static final String REAL_ESTATE_PROJECTS = "projects";
            public static final String REAL_ESTATE_PROJECT_DETAIL = "project";
            public static final String REAL_ESTATE_PROJECT_LISTING = "projects/listing";
            public static final String REVIEWS = "reviews";
            public static final String SEARCH = "search";
            public static final String SETTINGS = "settings";
            public static final String SETTINGS_LOGOUT_FROM_ALL = "settings/logoutall";
            public static final String SHARE = "share";
            public static final String SHOW_PACKAGES_CART = "payments/choosePackageTypeMulti/ALL";
            public static final String SHOW_REVIEWS_BAD = "profile/reviews/bad";
            public static final String SHOW_REVIEWS_EXCELLENT = "profile/reviews/excellent";
            public static final String SHOW_REVIEWS_GOOD = "profile/reviews/good";
            public static final String SURVEY = "survey";
            public static final String WISHLIST = "wishlist";

            public class Parameters {
                public static final String ACTION = "action";
                public static final String AD_ID = "ad_id";
                public static final String AUTOS_CENTER_LIST_LOCATION_LAT = "lat";
                public static final String AUTOS_CENTER_LIST_LOCATION_LON = "lon";
                public static final String AUTOS_CENTER_LIST_LOCATION_NAME = "location_name";
                public static final String AUTOS_PRICE_PREDICT_AD_ID = "ad_id";
                public static final String BUYER_ID = "buyer_id";
                public static final String CATEGORY_ID = "categoryId";
                public static final String CITY_ID = "cityId";
                public static final String CLOSE_ON_BACK = "closeOnBack";
                public static final String CONVERSATION_ACTION = "action";
                public static final String DEALER_USER_ID = "userId";
                public static final String DEEPLINK_SOURCE = "deeplink_source";
                public static final String FILTERS = "filter";
                public static final String INBOX_FILTER = "filter";
                public static final String INSPECTION_ID = "inspection_id";
                public static final String ITEM_ID = "itemId";
                public static final String LIST = "list";
                public static final String LOCATION_TYPE = "location_type";
                public static final String OVERRIDE = "override";
                public static final String PAID_LISTING = "paidListing";
                public static final String PHONE_NUMBER = "phone";
                public static final String REDIRECTION_TYPE = "redirection_type";
                public static final String REDIRECT_URL = "redirectURL";
                public static final String SCREEN_TYPE = "screen_type";
                public static final String SEARCH_CATEGORIES = "categories";
                public static final String SEARCH_LOCATION = "location";
                public static final String SEARCH_MAX_PRICE = "price_to";
                public static final String SEARCH_MIN_PRICE = "price_from";
                public static final String SEARCH_TERM = "q";
                public static final String SELLER_ID = "seller_id";
                public static final String SOURCE = "source";
                public static final String STATE_ID = "stateId";
                public static final String SUB_CATEGORY = "sub_cat";
                public static final String URL = "url";
                public static final String USER_ID = "user_id";
                public static final String VAS_PACKAGE_ID = "packageId";

                public Parameters() {
                }
            }

            public class PostingActions {
                public static final String ATTRIBUTES = "attributes";
                public static final String CASHIFY = "cashify";
                public static final String DOCUMENT_UPLOAD = "document_upload";
                public static final String MONETIZATION = "monetization";
                public static final String SELF_INSPECTION = "self_inspection";

                public PostingActions() {
                }
            }

            public class Values {
                public static final String OVERRIDE_VALUE_BOOKING = "booking";
                public static final String OVERRIDE_VALUE_INSPECTION = "inspection_consent";
                public static final String OVERRIDE_VALUE_INSPECTION_ID = "inspection_consent_id";
                public static final String SCREEN_TYPE_VALUE_CENTER_LIST = "center_list";
                public static final String SCREEN_TYPE_VALUE_PRICE_PREDICT = "price_predict";

                public Values() {
                }
            }
        }
    }

    public static class Notification {

        public static class Actions {
            public static final String DEFAULT = "default";
            public static final String DELETE = "delete";
            public static final String DISMISS = "dismiss";
            public static final String FOLLOW = "follow";
            public static final String LIKE = "like";
            public static final String MODIFY = "modify";
            public static final String SHARE = "share";
            public static final String UNRECOGNIZE = "unrecognize";
            public static final String VIEW = "open";
            public static final String VIEW_ALL = "view_all";
            public static final String WHY = "why";
        }

        public static class ExtraKeys {
            public static final String ACTION = "action";
            public static final String EXTRA_MESSAGE = "message";
            public static final String ID = "id";
            public static final String MESSAGE_ID = "message_id";
            public static final String NOTIFICATION_TYPE = "type";
            public static final String SILENT = "silent";
            public static final String TRACKING_ACTION = "action";
            public static final String TYPE = "actionKey";
        }

        public static class Id {
            public static final int DEFAULT = 0;
            public static final int EMAIL_FIND = 7;
            public static final int FOLLOW_LIST = 8;
            public static final int HOME = 9;
            public static final int INVOICE_DOWNLOADED = 12;
            public static final int MESSAGING = 2;
            public static final int NOTIFICATION_LOCATIONLESS = 11;
            public static final int NOTIFICATION_REMINDER = 10;
            public static final int POSTING = 5;
        }

        public static class Type {
            public static final String AUTO_FOLLOW_BACK = "auto_follow_back";
            public static final String FOLLOWING_NEW_POST = "following_new_post";
            public static final String FOLLOWING_NEW_POST_STACKED = "following_new_post_stacked";
            public static final String FRIEND_LIKED = "friend_like";
            public static final String FRIEND_LIKED_STACKED = "friend_like_stacked";
            public static final String INTERNAL_FOLLOW_LIST = "follow_list";
            public static final String INTERNAL_LOCATIONLESS_NOTIFICATION = "locationless_notification";
            public static final String INTERNAL_NOTIFICATIONS_REMINDER = "notifications_reminder";
            public static final String INTERNAL_POSTING_ERROR = "posting_error";
            public static final String INTERVENTION_MESSAGE = "intervention_message";
            public static final String ITEM_LIKED = "item_liked";
            public static final String ITEM_LIKED_STACKED = "item_liked_stacked";
            public static final String ITEM_LOWER_PRICE = "item_lower_price";
            public static final String MODERATION_NOTIFICATION_HARD = "moderation_hard";
            public static final String MODERATION_NOTIFICATION_OK = "moderation_ok";
            public static final String MODERATION_NOTIFICATION_SOFT = "moderation_soft";
            public static final String NEW_FOLLOWER = "new_follower";
            public static final String NEW_FOLLOWER_STACKED = "new_follower_stacked";
            public static final String NEW_MESSAGE = "new_message";
            public static final String OBSERVED_AD_EDIT = "observed_ad_edit";
            public static final String OBSERVED_AD_SOLD = "observed_ad_sold";
            public static final String OFFLINE_MESSAGE = "offline_message";
            public static final String READ_MESSAGE = "read_message";
            public static final String RECEIVED_MESSAGE = "received_message";
            public static final String WELCOME_SHARE_APP = "welcome_share_app";
        }
    }

    public static class NotificationPreferences {
        public static final String CLM_TYPE = "clm";
        public static final String MARKETING_TYPE = "marketing";
    }

    public enum NumberFormat {
        INDIAN,
        INTERNATIONAL
    }

    public static class Origin {
        public static final String ALL_LISTINGS = "all_listings";
        public static final String DASHBOARD = "dashboard";
        public static final String FOLLOW = "follow";
        public static final String LOGIN_ALERT_EMAIL = "login_alert_email";
        public static final String LOGIN_ALERT_NOTIFICATION = "login_alert_notification";
        public static final String LOGIN_ALERT_SMS = "login_alert_sms";
        public static final String MY_ACCOUNT = "my_account";
        public static final String NOTIFICATION_HUB = "notification_hub";
        public static final String ON_BOARDING = "on_boarding";
        public static final String PHONE_ALREADY_IN_USE = "phone_already_in_use";
        public static final String PRIVACY = "privacy";
        public static final String PROFILE_BAR = "profile_bar";
        public static final String REPORT = "report";
        public static final String SELLER_PROFILE = "seller_profile";
        public static final String VIEW_ITEM = "view_item";
    }

    public static class Payments {
        public static final String CANCEL = "payment/cancel";
        public static final String ERROR = "payment/error";
        public static final String FAILURE = "payment/failure";
        public static final String INTENT_PAYMENT = "intent://payment";
        public static final String INTENT_SCHEME = "intent://";
        public static final String SUCCESS = "payment/success";
        public static final String SUCCESS_OFFLINE = "payment/completeOffline";
    }

    public static class Picker {

        public static class ExtraKeys {
            public static final String MAX = "max";
            public static final String MIN = "min";
            public static final String NUMBERS = "numbers";
        }
    }

    public static class Preferences {
        public static final String AB_TESTING = "ab_testing";
        public static final String ANDROID = "android";
        public static final String AUTO_POSTING = "auto_posting";
        public static final String COUNTRY = "country";
        public static final String CUSTOM_HEADERS = "custom_headers";
        public static final String DEBUG = "debug";
        public static final String ENVIRONMENT = "environment";
        public static final String NOTIFICATIONS = "notifications";
        public static final String O2O_MONETARY_VALUE = "o2o_monetary_value";
        public static final String RC_UPLOAD = "rc_upload";
        public static final String RELEVANCE = "relevance";
        public static final String SELF_INSPECTION = "self_inspection";
    }

    public static class ProfileArguments {
        public static final String OWN_PROFILE = "own_profile";
        public static final String TYPE = "type";
        public static final String USER_ID = "user_id";
        public static final String USER_NAME = "user_name";

        public static class ListType {
            public static final int FAVOURITES = 1;
            public static final int PUBLISHED = 0;
        }
    }

    public static class ProfileCompletion {
        public static final String EMAIL_VALIDATION = "email_validation";
        public static final String HAS_ABOUT = "has_about";
        public static final String HAS_PICTURE = "has_picture";
        public static final String PHONE_VALIDATION = "phone_validation";
        public static final String VALID_EMAIL = "valid_email";
        public static final String VALID_NAME = "valid_name";
        public static final String VALID_PHONE = "valid_phone";
        public static final String VALID_SOCIAL_ACCOUNT = "valid_social_account";
    }

    public static class Proposition {
        public static final String AUTOBOOST_AD = "AUTOBOOST_AD";
        public static final String AUTO_BOOST = "AUTOBOOST";
        public static final String BOOST_TO_TOP = "BTT";
        public static final String BUNDLE = "BUNDLE";
        public static final String BUNDLE_LIMITS_AUTOBOOST = "BUNDLE_LIMITS_AUTOBOOST";
        public static final String BUNDLE_LIMITS_FA = "BUNDLE_LIMITS_FA";
        public static final String BUYER_PRO = "BUYER_PRO";
        public static final String ELITE_BUYER = "ELITE_BUYER";
        public static final String FEATURE = "FA";
        public static final String FEATURE_TYPE = "featureType";
        public static final String INDIVIDUAL = "INDIVIDUAL";
        public static final String LARGE = "large";
        public static final String LIMITS = "LIMITS";
        public static final String LIMIT_BTT = "AUTOBOOST_LIMITS";
        public static final String LIMIT_FA = "FA_LIMITS";
        public static final String PIN_TO_TOP = "PTT";
        public static final String SMALL = "small";
        public static final String TAG_BUSINESS = "ONLINE,MULTIPLE";
        public static final String TAG_SINGLE = "ONLINE,SINGLE";
    }

    public static class PushNotification {
        public static final String CHANNEL_ID = "107050";
        public static final String CHANNEL_NAME = "push_notifications";
    }

    public static class RcUpload {
        public static final String RC_ULOAD = "rc_upload";
    }

    public static class RealEstateProjectDetailArguments {
        public static final String FLOOR_PLAN_UNIT = "floorPlanUnit";
        public static final String PAGE_SOURCE = "PROJECT_DETAIL_PAGE";
        public static final String PROJECT_DATA = "projectData";
        public static final String PROJECT_ID = "project_id";
        public static final String UNIT_TYPE = "unit_type";
    }

    public static class RealEstateProjectFloorPlansListArguments {
        public static final String FLOOR_PLAN_UNIT_LIST = "floorPlanUnitList";
        public static final String IMAGES_LIST = "imagesList";
        public static final String PAGE_SOURCE = "FLOOR_PLAN";
        public static final String TAB_POSITION = "tab_position";
        public static final String TAB_TITLE = "tab_title";
    }

    public static class RealEstateProjectListing {
        public static final String FILTER_PARAMS = "filter_params";
        public static final String PAGE_URL = "pageUrl";
        public static final String RE_PAGE_SOURCE = "re_projects";
        public static final String SOURCE = "source";
        public static final String TRACKING_END_OF_PAGE_RESULT_REASON = "end_of_page";
        public static final String TRACKING_ZERO_RESULT_REASON = "no_results";
    }

    public class ReportReasons {
        public static final String BAD_CONTENT = "badContent";
        public static final String DUPLICATED = "duplicated";
        public static final String FRAUD = "fraud";
        public static final String INSULTING_ME = "insultingMe";
        public static final String OTHER = "other";
        public static final String PRODUCT_ALREADY_SOLD = "productAlreadySold";
        public static final String PROFILE_PICTURE = "profilePicture";
        public static final String SPAM = "spam";
        public static final String THREATENING_ME = "threateningMe";

        public ReportReasons() {
        }
    }

    public static class RequestCode {
        public static final int AUTO_SUGGEST = 4524;
        public static final int FILTER = 4521;
        public static final int INSPECTION_ITEM_DETAILS = 4525;
        public static final int LANDING = 4523;
        public static final int LOCATION = 5520;
        public static final int LOGIN_FAVOURITE_HOME = 4526;
        public static final int SELECT = 4519;
        public static final int SORTING = 4522;
    }

    public enum SafetyTipAction {
        DEFAULT,
        CHAT,
        CALL,
        MAKE_OFFER
    }

    public static class SelectFrom {
        public static final String CHANGE = "change";
        public static final String MY_PROFILE = "my_profile";
        public static final String NEW = "new";
        public static final String OTHER_PROFILE = "other_profile";
    }

    public static class ShowReviews {
        public static final int BAD = 2;
        public static final int EXCELLENT = 0;
        public static final int GOOD = 1;
    }

    public static class SiteCodes {
        public static final String OLX_IN = "olxin";
    }

    public static class Status {

        public static class StatusBase {
            public static final String ACTIVE = "active";
            public static final String BLOCKED = "blocked";
            public static final String DISABLED = "disabled";
            public static final String MODERATED = "moderated";
            public static final String OUTDATED = "outdated";
            public static final String PENDING = "new";
            public static final String REMOVED_BY_USER = "removed_by_user";
            public static final String SOLD = "sold";
        }

        public static class StatusLabel {
            public static final String LABEL_DELETED = "deleted";
            public static final String LABEL_HOT = "hot";
            public static final String LABEL_MODIFY = "modify";
            public static final String LABEL_NEW = "new";
            public static final String LABEL_OUTDATED = "outdated";
            public static final String LABEL_PENDING = "pending";
            public static final String LABEL_REJECT = "rejected";
            public static final String LABEL_SOLD = "sold";
        }
    }

    public static class TestingPreferences {
        public static final int ACTIVE = 2;
        public static final int HIDE = 0;
        public static final int UNHIDE = 1;
    }

    public static class TextAlignmentType {
        public static final String CENTER = "center";
        public static final String RIGHT = "right";
    }

    public static class TextStyleType {
        public static final String BOLD = "bold";
        public static final String BOLD_ITALIC = "boldItalic";
        public static final String ITALIC = "italic";
    }

    public static class TutorialVisibilityStates {
        public static final int DEFAULT = 0;
        public static final int DISMISSED = 2;
        public static final int SHOW = 1;
    }

    public static class UserConsents {
        public static final String EMAIL = "email";
        public static final String PHONE = "phone";
        public static final String SMS = "sms";
        public static final String TNC = "tnc";
        public static final String WHATSAPP = "Whatsapp";
    }

    public enum UserType {
        Franchise("Franchise"),
        OLXAutos("OLX_Autos"),
        Preferred("Preferred"),
        Regular(Constants.REGULAR),
        C2C(CategorizationContract.DaoEntity.MAX_PHOTOS_C2C);

        private final String value;

        UserType(String str) {
            this.value = str;
        }

        public static UserType fromString(String str) {
            for (UserType userType : values()) {
                if (userType.getValue().equals(str)) {
                    return userType;
                }
            }
            return valueOf(str);
        }

        public String getValue() {
            return this.value;
        }
    }

    public enum WordingExperiment {
        POSTING_PRICING_A,
        POSTING_PRICING_B,
        NULL
    }
}