package com.bluevia.android.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 TNS = "tns";
public static final String TNS1 = "tns1";
public static final String XSI = "xsi";
public static final String UCTRPC = "uctrpc";
public static final String RPC = "rpc";
public static final String XMLNS = "xmlns";
public static final String XSD_TEXTYPE_SCHEMALOCATION = "schemaLocation";
public static final String NS_REST_COMMON_API_URI = "http://www.telefonica.com/schemas/UNICA/REST/common/v1";
public static final String NS_RPC_COMMON_API_URI = "http://www.telefonica.com/schemas/UNICA/RPC/common/v1";
public static final String NS_RPC_DEFINITION_URI = "http://www.telefonica.com/schemas/UNICA/RPC/definition/v1";
public static final String NS_XML_SCHEMA_INSTANCE = "http://www.w3.org/2001/XMLSchema-instance";
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";
/*
* Messasing generic tags
*/
public static final String XSD_MESSAGE_TYPE_ADDRESS = "address";
public static final String XSD_MESSAGE_TYPE_DESCRIPTION = "description";
public static final String XSD_MESSAGE_TYPE_ORIGINADDRESS = "originAddress";
public static final String XSD_MESSAGE_TYPE_SENDERNAME = "senderName";
public static final String XSD_MESSAGE_TYPE_DESTINATIONADDRESS = "destinationAddress";
public static final String XSD_MESSAGE_TYPE_DATETIME = "dateTime";
/*
* SMS XML tags
*/
public static final String XSD_SMSTEXTTYPE_SMSTEXT = "smsText";
public static final String XSD_SMSTEXTTYPE_ENCODE = "encode";
public static final String XSD_SMSTEXTTYPE_SOURCEPORT = "sourceport";
public static final String XSD_SMSTEXTTYPE_DESTINATIONPORT = "destinationport";
public static final String XSD_SMSTEXTTYPE_ESM_CLASS = "esm_class";
public static final String XSD_SMSTEXTTYPE_DATA_CODING = "data_coding";
public static final String XSD_SMSDELIVERYSTATUS_STATUS = "smsDeliveryStatus";
public static final String XSD_RECEIVEDSMS = "receivedSMS";
public static final String XSD_DELIVERYSTATUS_STATUS = "deliveryStatus";
public static final String XSD_SMSTEXTTYPE_MESSAGE = "message";
public static final String XSD_SMSTEXTTYPE_IMAGE = "image";
public static final String XSD_SMSTEXTTYPE_RINGTONE = "ringtone";
public static final String XSD_SMSTEXTTYPE_SMSFORMAT = "smsFormat";
public static final String XSD_SMSFORMATTYPE_VALUE_EMS= "Ems";
public static final String XSD_SMSFORMATTYPE_VALUE_SMART_MESSAGING = "SmartMessaging";
public static final String NS_SMS_API_URI = "http://www.telefonica.com/schemas/UNICA/REST/sms/v1/";
public static final String SMS_SCHEMALOCATION = "http://www.telefonica.com/schemas/UNICA/REST/sms/v1/ UNICA_API_REST_sms_types_v1_0.xsd";
/*
* 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";
/*
* 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_MMSDELIVERYSTATUS_STATUS = "messageDeliveryStatus";
public static final String XSD_MMSTEXTTYPE_SUBJECT = "subject";
public static final String XSD_RECEIVEDMMS = "receivedMessages";
public static final String XSD_RECEIVEDMMS_IDENTIFIER = "messageIdentifier";
public static final String XSD_RECEIVEDMMS_ATTACHMENT_URL = "attachmentURL";
public static final String XSD_RECEIVEDMMS_HREF = "href";
public static final String XSD_RECEIVEDMMS_CONTENT_TYPE = "contentType";
public static final String NS_MMS_API_URI = "http://www.telefonica.com/schemas/UNICA/REST/mms/v1/";
/*
* DeliveryStatusType Values
*/
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_TO_NETWORK = "DeliveredToNetwork";
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_UNCERTAIN = "DeliveryUncertain";
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_IMPOSSIBLE="DeliveryImpossible";
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_MESSAGE_WAITING="MessageWaiting";
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_TO_TERMINAL="DeliveredToTerminal";
public static final String XSD_DELIVERYSTATUSTYPE_VALUE_DELIVERED_DELIVERY_NOTIF_NOTSUPP ="DeliveryNotificationNotSupported";
/* Advertisement XML Tags */
public static final String XSD_AD_ADRESPONSE = "adResponse";
public static final String XSD_AD_AD = "ad";
public static final String XSD_AD_RESOURCE = "resource";
public static final String XSD_AD_CREATIVE_ELEMENT = "creative_element";
public static final String XSD_AD_ATTRIBUTE = "attribute";
public static final String XSD_AD_INTERACTION = "interaction";
public static final String XSD_AD_AD_RESPONSE_ATTR_ID="id";
public static final String XSD_AD_AD_RESPONSE_ATTR_VERSION="version";
public static final String XSD_AD_AD_ATTR_AD_PLACEMENT = "ad_placement";
public static final String XSD_AD_AD_ATTR_CAMPAIGN = "campaign";
public static final String XSD_AD_AD_ATTR_FLIGHT = "flight";
public static final String XSD_AD_AD_ATTR_ID = "id";
public static final String XSD_AD_RESOURCE_ATTR_AD_PRESENTATION = "ad_presentation";
public static final String XSD_AD_CREATIVE_ELEMENT_ATTR_TYPE ="type";
public static final String XSD_AD_ATTRIBUTE_ATTR_TYPE = "type";
public static final String XSD_AD_INTERACTION_ATTR_TYPE = "type";
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_LOCATION = "terminalLocation";
public static final String XSD_TERMINALLOCATION_LOCATEDPARTY = "locatedParty";
public static final String XSD_TERMINALLOCATION_REPORTSTATUS = "reportStatus";
public static final String XSD_TERMINALLOCATION_CURRENTLOCATION = "currentLocation";
public static final String XSD_TERMINALLOCATION_COORDINATES = "coordinates";
public static final String XSD_TERMINALLOCATION_ERRORINFORMATION = "errorInformation";
public static final String XSD_TERMINALLOCATION_LATITUDE = "latitude";
public static final String XSD_TERMINALLOCATION_LONGITUDE = "longitude";
public static final String XSD_TERMINALLOCATION_ACCURACY = "accuracy";
public static final String XSD_TERMINALLOCATION_TIMESTAMP = "timestamp";
public static final String XSD_TERMINALLOCATION_PHONENUMBER = "phoneNumber";
public static final String XSD_TERMINALLOCATION_ALTITUDE = "altitude";
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";
public static final String XSD_RPC_METHOD_RESPONSE = "methodResponse";
public static final String XSD_RPC_METHOD_ATTR = "method";
public static final String XSD_RPC_ID_ATTR = "id";
public static final String XSD_RPC_VERSION_ATTR = "version";
public static final String XSD_RPC_PARAMS = "params";
public static final String XSD_RPC_RESULT = "result";
public static final String XSD_RPC_ERROR = "error";
public static final String XSD_RPC_ERROR_CODE = "code";
public static final String XSD_RPC_ERROR_MESSAGE = "message";
/* Payment xml tags */
public static final String NS_PAYMENT_API_URI = "http://www.telefonica.com/schemas/UNICA/RPC/payment/v1";
public static final String NS_PAYMENT_SCHEMALOCATION = "http://www.telefonica.com/schemas/UNICA/RPC/payment/v1 UNICA_API_RPC_payment_types_v1_0.xsd";
public static final String XSD_PAYMENT_MAKE_PAYMENT_PARAMS = "paymentParams";
public static final String XSD_PAYMENT_GET_PAYMENT_STATUS_PARAMS = "getPaymentStatusParams";
public static final String XSD_PAYMENT_MAKE_REFUND_PARAMS = "refundParams";
public static final String XSD_PAYMENT_PAYMENT_RESULT = "paymentResult";
public static final String XSD_PAYMENT_GET_PAYMENT_STATUS = "getPaymentStatusResult";
public static final String XSD_PAYMENT_TIME_STAMP = "timestamp";
public static final String XSD_PAYMENT_PAYMENT_INFO = "paymentInfo";
public static final String XSD_PAYMENT_PAYMENT_INFO_END_USER_IDENTIFIER = "endUserIdentifier";
public static final String XSD_PAYMENT_PAYMENT_INFO_AMOUNT = "amount";
public static final String XSD_PAYMENT_PAYMENT_INFO_CURRENCY = "currency";
public static final String XSD_PAYMENT_PAYMENT_INFO_TAXES = "taxes";
public static final String XSD_PAYMENT_PAYMENT_INFO_CODE = "code";
public static final String XSD_PAYMENT_PAYMENT_INFO_REFERENCE_CODE = "referencecode";
public static final String XSD_PAYMENT_PAYMENT_INFO_DESCRIPTION = "description";
public static final String XSD_PAYMENT_TRANSACTION_ID = "transactionId";
public static final String XSD_PAYMENT_TRANSACTION_STATUS = "transactionStatus";
public static final String XSD_PAYMENT_TRANSACTION_STATUS_DESCRIPTION = "transactionStatusDescription";
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";
/* Call management xml tags */
public static final String NS_CALLMANAGEMENT_API_URI = "http://www.telefonica.com/schemas/UNICA/RPC/third_party_call/v1";
public static final String NS_CALLMANAGEMENT_SCHEMALOCATION = "http://www.telefonica.com/schemas/UNICA/RPC/third_party_call/v1 UNICA_API_RPC_thirdpartycall_types_v1_0.xsd";
public static final String XSD_CALLMANAGEMENT_MAKE_CALL_SESSION_PARAMS = "makeCallSessionParams";
public static final String XSD_CALLMANAGEMENT_CALL_PARTICIPANT = "callParticipant";
public static final String XSD_CALLMANAGEMENT_FIRST_PARTICIPANT_DISPLAYED_ADDRESS = "firstParticipantDisplayedAddress";
public static final String XSD_CALLMANAGEMENT_OTHER_PARTICIPANTS_DISPLAYED_ADDRESS = "otherParticipantsDisplayedAddress";
public static final String XSD_CALLMANAGEMENT_MEDIA_INFO = "mediaInfo";
public static final String XSD_CALLMANAGEMENT_MEDIA_INFO_TYPE = "media";
public static final String XSD_CALLMANAGEMENT_MEDIA_DIRECTION_TYPE = "mediaDirection";
public static final String XSD_CALLMANAGEMENT_CHANGE_MEDIA_NOT_ALLOWED = "changeMediaNotAllowed";
public static final String XSD_CALLMANAGEMENT_MAKE_CALL_SESSION_RESULT = "makeCallSessionResult";
public static final String XSD_CALLMANAGEMENT_CALL_SESSION_IDENTIFIER = "callSessionIdentifier";
}