<?php

/**
 * Thrive Themes - https://thrivethemes.com
 *
 * @package thrive-dashboard
 */
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Silence is golden!
}

/**
 * Ontraport API, object types mapping
 *
 * Class ObjectType
 */
class OntraportObjectType {

	const CONTACT = 0;
	const TASK = 1;
	const USER = 2;
	const GROUP = 3;
	const LOG = 4;
	const SEQUENCE = 5;
	const RULE = 6;
	const MESSAGE = 7;
	const SEQUENCE_SUBSCRIBER = 8;
	const NOTE = 12;
	const BLAST = 13;
	const TAG = 14;
	const PRODUCT = 16;
	const PURCHASE = 17;
	const FULFILLMENT = 19;
	const LANDINGPAGE = 20;
	const LEGACY_FORM = 22;
	const QUEUED_MESSAGE = 23;
	const PENDING_MAIL = 27;
	const PURCHASE_LOG = 30;
	const PARTNER_PROGRAM = 35;
	const PARTNER = 36;
	const REFERRAL = 37;
	const COMMISSION = 38;
	const PARTNER_PROMOTIONAL = 40;
	const UPSELL_FORM = 42;
	const WORDPRESS_MEMBERSHIP = 43;
	const OPEN_ORDER = 44;
	const CREDIT_CARD = 45;
	const TRANSACTION = 46;
	const SHIPPED_PACKAGE = 47;
	const SHIPPING_FULFILLMENT = 49;
	const ORDER = 52;
	const FACEBOOK = 53;
	const CUSTOM_DOMAIN = 58;
	const ROLE = 61;
	const TAX = 63;
	const SHIPPING_METHOD = 64;
	const OFFER = 65;
	const TASK_OUTCOME = 66;
	const WORDPRESS = 67;
	const MESSAGE_TEMPLATE = 68;
	const LEAD_ROUTER = 69;
	const GATEWAY = 70;
	const MARKETING_CAMPAIGN = 75;
	const LEAD_SOURCE = 76;
	const MEDIUM = 77;
	const CONTENT = 78;
	const TERM = 79;
	const TRACKED_LINK = 80;
	const PARTNER_PROGRAM_PRODUCT = 87;
	const URL_HISTORY = 88;
	const TASK_NOTE = 89;
	const TASK_HISTORY = 90;
	const SUBSCRIBER_RETENTION_REPORT = 92;
	const SUBSCRIPTION_SALES_REPORT = 93;
	const SALES_REPORT = 94;
	const PRODUCT_SALES_LOG_REPORT = 95;
	const CUSTOMER_VALUE_REPORT = 96;
	const SHIPPING_COLLECTED_REPORT = 97;
	const TAX_REPORT = 98;
	const CUSTOM_OBJECT = 99;
	const AUTOMATION_LOG = 100;
	const CUSTOM_OBJECT_RELATIONSHIP = 102;
	const FORM = 122;
	const COUPON = 123;
	const COUPON_CODE = 124;
	const COUPON_PRODUCTS = 125;
	const TAG_SUBSCRIBER = 138;
	const CAMPAIGN_BUILDER = 140;
	const DELETED_ORDER = 146;
}
