package com.bluevia.commons.parser.xml; /** * Constants (like XML tags, etc) common to all APIs * @author Telefonica R&D * */ public class XmlConstants { /* * Query parameters */ public static final String PARAM_VERSION_KEY = "version"; public static final String VERSION_1 = "v1"; /* * XML Generic */ public static final String XSD_CLIENT_EXCEPTION = "ClientException"; public static final String XSD_XSD_CLIENT_EXCEPTION_ATTR_TEXT = "text"; public static final String XSD_RECEIPTREQUEST = "receiptRequest"; public static final String XSD_RECEIPTREQUEST_ENDPOINT = "endpoint"; public static final String XSD_RECEIPTREQUEST_CORRELATOR = "correlator"; /* * USERID XML tags */ public static final String XSD_USERIDTYPE_PHONENUMBER = "phoneNumber"; public static final String XSD_USERIDTYPE_ANYURI = "anyUri"; public static final String XSD_USERIDTYPE_ALIAS = "alias"; public static final String XSD_USERIDTYPE_IPADDRESS = "ipAddress"; public static final String XSD_USERIDTYPE_IPADDRESS_IPV4 = "ipv4"; public static final String XSD_USERIDTYPE_IPADDRESS_IPV6 = "ipv6"; public static final String XSD_USERIDTYPE_OTHERTYPE = "otherId"; public static final String XSD_USERIDTYPE_OTHERTYPE_TYPE = "type"; public static final String XSD_USERIDTYPE_OTHERTYPE_VALUE = "value"; /* * SMS XML tags */ public static final String XSD_SMSTEXTTYPE_SMSTEXT = "smsText"; public static final String XSD_SMSNOTIFICATION_SMSMESSAGE = "smsNotification"; public static final String XSD_SMS_API_INSTANCE = "com.telefonica.schemas.unica.rest.sms.v1"; public static final String NS_SMS_API_URI = "http://www.telefonica.com/schemas/UNICA/REST/sms/v1/"; /* * MMS XML tags */ public static final String PARAM_USE_ATTACHMENT_URLS = "useAttachmentURLs"; public static final String XSD_MMSTEXTTYPE_MMSMESSAGE = "message"; public static final String XSD_MMSNOTIFICATION_MMSMESSAGE = "messageNotification"; public static final String XSD_MMS_API_INSTANCE = "com.telefonica.schemas.unica.rest.mms.v1"; public static final String NS_MMS_API_URI = "http://www.telefonica.com/schemas/UNICA/REST/mms/v1/"; /* Advertisement XML Tags */ public static final String XSD_AD_ATTRIBUTE_ATTR_TYPE_URL_VALUE = "URL"; public static final String XSD_AD_ATTRIBUTE_ATTR_TYPE_ADTEXT_VALUE = "adtext"; public static final String XSD_AD_ATTRIBUTE_ATTR_TYPE_LOCATOR_VALUE = "locator"; public static final String XSD_AD_ATTRIBUTE_ATTR_TYPE_CODEC_VALUE = "codec"; public static final String XSD_AD_INTERACTION_ATTR_TYPE_CLICK2WAP_VALUE = "click2wap"; public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE_IMAGE_VALUE="image"; public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE_TEXT_VALUE="text"; public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE_SOUND_VALUE="sound"; public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE_ZIP_VALUE="zip"; public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE_PAGE_VALUE="page"; /* Location xml tags */ public static final String XSD_TERMINALLOCATION_REPORTSTATUS_ATTR_RETRIEVED_VALUE = "Retrieved"; public static final String XSD_TERMINALLOCATION_REPORTSTATUS_ATTR_NONRETRIEVED_VALUE = "Non-Retrieved"; public static final String XSD_TERMINALLOCATION_REPORTSTATUS_ATTR_ERROR_VALUE = "Error"; /* XML-RPC common tags */ public static final String XSD_RPC_METHOD_CALL = "methodCall"; /* Payment xml tags */ public static final String XSD_PAYMENT_API_INSTANCE = "com.telefonica.schemas.unica.rpc.payment.v1"; public static final String NS_PAYMENT_API_URI = "http://www.telefonica.com/schemas/UNICA/RPC/payment/v1"; public static final String XSD_PAYMENT_ATTR_TRANSACTION_STATUS_SUCCESS_VALUE = "SUCCESS"; public static final String XSD_PAYMENT_ATTR_TRANSACTION_STATUS_FAILURE_VALUE = "FAILURE"; public static final String XSD_PAYMENT_ATTR_TRANSACTION_STATUS_PENDING_VALUE = "PENDING"; }