UNPKG

cybersource-rest-client

Version:

Node.js SDK for the CyberSource REST API

660 lines (579 loc) 37.4 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * * Swagger Codegen version: 2.4.38 * * Do not edit the class manually. * */ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['ApiClient'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. module.exports = factory(require('../ApiClient')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } root.CyberSource.Ucv1sessionsAppearanceVariables = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; /** * The Ucv1sessionsAppearanceVariables model module. * @module model/Ucv1sessionsAppearanceVariables * @version 0.0.1 */ /** * Constructs a new <code>Ucv1sessionsAppearanceVariables</code>. * CSS appearance variables. All variables optional. * @alias module:model/Ucv1sessionsAppearanceVariables * @class */ var exports = function() { var _this = this; }; /** * Constructs a <code>Ucv1sessionsAppearanceVariables</code> from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. * @param {module:model/Ucv1sessionsAppearanceVariables} obj Optional instance to populate. * @return {module:model/Ucv1sessionsAppearanceVariables} The populated <code>Ucv1sessionsAppearanceVariables</code> instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('backgroundColor')) { obj['backgroundColor'] = ApiClient.convertToType(data['backgroundColor'], 'String'); } if (data.hasOwnProperty('textColor')) { obj['textColor'] = ApiClient.convertToType(data['textColor'], 'String'); } if (data.hasOwnProperty('headerBackground')) { obj['headerBackground'] = ApiClient.convertToType(data['headerBackground'], 'String'); } if (data.hasOwnProperty('headerForeground')) { obj['headerForeground'] = ApiClient.convertToType(data['headerForeground'], 'String'); } if (data.hasOwnProperty('headerAvatarBackgroundColor')) { obj['headerAvatarBackgroundColor'] = ApiClient.convertToType(data['headerAvatarBackgroundColor'], 'String'); } if (data.hasOwnProperty('headerAvatarForegroundColor')) { obj['headerAvatarForegroundColor'] = ApiClient.convertToType(data['headerAvatarForegroundColor'], 'String'); } if (data.hasOwnProperty('inputBackground')) { obj['inputBackground'] = ApiClient.convertToType(data['inputBackground'], 'String'); } if (data.hasOwnProperty('inputColor')) { obj['inputColor'] = ApiClient.convertToType(data['inputColor'], 'String'); } if (data.hasOwnProperty('inputPlaceholderColor')) { obj['inputPlaceholderColor'] = ApiClient.convertToType(data['inputPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputBorderColor')) { obj['inputBorderColor'] = ApiClient.convertToType(data['inputBorderColor'], 'String'); } if (data.hasOwnProperty('inputBorderStyle')) { obj['inputBorderStyle'] = ApiClient.convertToType(data['inputBorderStyle'], 'String'); } if (data.hasOwnProperty('inputBorderRadius')) { obj['inputBorderRadius'] = ApiClient.convertToType(data['inputBorderRadius'], 'String'); } if (data.hasOwnProperty('inputHoverBackground')) { obj['inputHoverBackground'] = ApiClient.convertToType(data['inputHoverBackground'], 'String'); } if (data.hasOwnProperty('inputHoverColor')) { obj['inputHoverColor'] = ApiClient.convertToType(data['inputHoverColor'], 'String'); } if (data.hasOwnProperty('inputHoverPlaceholderColor')) { obj['inputHoverPlaceholderColor'] = ApiClient.convertToType(data['inputHoverPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputHoverBorderColor')) { obj['inputHoverBorderColor'] = ApiClient.convertToType(data['inputHoverBorderColor'], 'String'); } if (data.hasOwnProperty('inputHoverBorderStyle')) { obj['inputHoverBorderStyle'] = ApiClient.convertToType(data['inputHoverBorderStyle'], 'String'); } if (data.hasOwnProperty('inputFocusedBackground')) { obj['inputFocusedBackground'] = ApiClient.convertToType(data['inputFocusedBackground'], 'String'); } if (data.hasOwnProperty('inputFocusedColor')) { obj['inputFocusedColor'] = ApiClient.convertToType(data['inputFocusedColor'], 'String'); } if (data.hasOwnProperty('inputFocusedPlaceholderColor')) { obj['inputFocusedPlaceholderColor'] = ApiClient.convertToType(data['inputFocusedPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputFocusedBorderColor')) { obj['inputFocusedBorderColor'] = ApiClient.convertToType(data['inputFocusedBorderColor'], 'String'); } if (data.hasOwnProperty('inputFocusedBorderStyle')) { obj['inputFocusedBorderStyle'] = ApiClient.convertToType(data['inputFocusedBorderStyle'], 'String'); } if (data.hasOwnProperty('inputActiveBackground')) { obj['inputActiveBackground'] = ApiClient.convertToType(data['inputActiveBackground'], 'String'); } if (data.hasOwnProperty('inputActiveColor')) { obj['inputActiveColor'] = ApiClient.convertToType(data['inputActiveColor'], 'String'); } if (data.hasOwnProperty('inputActivePlaceholderColor')) { obj['inputActivePlaceholderColor'] = ApiClient.convertToType(data['inputActivePlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputActiveBorderColor')) { obj['inputActiveBorderColor'] = ApiClient.convertToType(data['inputActiveBorderColor'], 'String'); } if (data.hasOwnProperty('inputActiveBorderStyle')) { obj['inputActiveBorderStyle'] = ApiClient.convertToType(data['inputActiveBorderStyle'], 'String'); } if (data.hasOwnProperty('inputPressedBackground')) { obj['inputPressedBackground'] = ApiClient.convertToType(data['inputPressedBackground'], 'String'); } if (data.hasOwnProperty('inputPressedColor')) { obj['inputPressedColor'] = ApiClient.convertToType(data['inputPressedColor'], 'String'); } if (data.hasOwnProperty('inputPressedPlaceholderColor')) { obj['inputPressedPlaceholderColor'] = ApiClient.convertToType(data['inputPressedPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputPressedBorderColor')) { obj['inputPressedBorderColor'] = ApiClient.convertToType(data['inputPressedBorderColor'], 'String'); } if (data.hasOwnProperty('inputPressedBorderStyle')) { obj['inputPressedBorderStyle'] = ApiClient.convertToType(data['inputPressedBorderStyle'], 'String'); } if (data.hasOwnProperty('inputErrorBackground')) { obj['inputErrorBackground'] = ApiClient.convertToType(data['inputErrorBackground'], 'String'); } if (data.hasOwnProperty('inputErrorColor')) { obj['inputErrorColor'] = ApiClient.convertToType(data['inputErrorColor'], 'String'); } if (data.hasOwnProperty('inputErrorPlaceholderColor')) { obj['inputErrorPlaceholderColor'] = ApiClient.convertToType(data['inputErrorPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputErrorBorderColor')) { obj['inputErrorBorderColor'] = ApiClient.convertToType(data['inputErrorBorderColor'], 'String'); } if (data.hasOwnProperty('inputErrorBorderStyle')) { obj['inputErrorBorderStyle'] = ApiClient.convertToType(data['inputErrorBorderStyle'], 'String'); } if (data.hasOwnProperty('inputValidBackground')) { obj['inputValidBackground'] = ApiClient.convertToType(data['inputValidBackground'], 'String'); } if (data.hasOwnProperty('inputValidColor')) { obj['inputValidColor'] = ApiClient.convertToType(data['inputValidColor'], 'String'); } if (data.hasOwnProperty('inputValidPlaceholderColor')) { obj['inputValidPlaceholderColor'] = ApiClient.convertToType(data['inputValidPlaceholderColor'], 'String'); } if (data.hasOwnProperty('inputValidBorderColor')) { obj['inputValidBorderColor'] = ApiClient.convertToType(data['inputValidBorderColor'], 'String'); } if (data.hasOwnProperty('inputValidBorderStyle')) { obj['inputValidBorderStyle'] = ApiClient.convertToType(data['inputValidBorderStyle'], 'String'); } if (data.hasOwnProperty('buttonBackground')) { obj['buttonBackground'] = ApiClient.convertToType(data['buttonBackground'], 'String'); } if (data.hasOwnProperty('buttonForeground')) { obj['buttonForeground'] = ApiClient.convertToType(data['buttonForeground'], 'String'); } if (data.hasOwnProperty('buttonShape')) { obj['buttonShape'] = ApiClient.convertToType(data['buttonShape'], 'String'); } if (data.hasOwnProperty('buttonBorderColor')) { obj['buttonBorderColor'] = ApiClient.convertToType(data['buttonBorderColor'], 'String'); } if (data.hasOwnProperty('buttonBorderStyle')) { obj['buttonBorderStyle'] = ApiClient.convertToType(data['buttonBorderStyle'], 'String'); } if (data.hasOwnProperty('buttonBorderRadius')) { obj['buttonBorderRadius'] = ApiClient.convertToType(data['buttonBorderRadius'], 'String'); } if (data.hasOwnProperty('buttonHoverBackground')) { obj['buttonHoverBackground'] = ApiClient.convertToType(data['buttonHoverBackground'], 'String'); } if (data.hasOwnProperty('buttonHoverForeground')) { obj['buttonHoverForeground'] = ApiClient.convertToType(data['buttonHoverForeground'], 'String'); } if (data.hasOwnProperty('buttonHoverBorderColor')) { obj['buttonHoverBorderColor'] = ApiClient.convertToType(data['buttonHoverBorderColor'], 'String'); } if (data.hasOwnProperty('buttonHoverBorderStyle')) { obj['buttonHoverBorderStyle'] = ApiClient.convertToType(data['buttonHoverBorderStyle'], 'String'); } if (data.hasOwnProperty('buttonFocusBackground')) { obj['buttonFocusBackground'] = ApiClient.convertToType(data['buttonFocusBackground'], 'String'); } if (data.hasOwnProperty('buttonFocusForeground')) { obj['buttonFocusForeground'] = ApiClient.convertToType(data['buttonFocusForeground'], 'String'); } if (data.hasOwnProperty('buttonFocusBorderColor')) { obj['buttonFocusBorderColor'] = ApiClient.convertToType(data['buttonFocusBorderColor'], 'String'); } if (data.hasOwnProperty('buttonActiveBackground')) { obj['buttonActiveBackground'] = ApiClient.convertToType(data['buttonActiveBackground'], 'String'); } if (data.hasOwnProperty('buttonActiveForeground')) { obj['buttonActiveForeground'] = ApiClient.convertToType(data['buttonActiveForeground'], 'String'); } if (data.hasOwnProperty('buttonActiveBorderColor')) { obj['buttonActiveBorderColor'] = ApiClient.convertToType(data['buttonActiveBorderColor'], 'String'); } if (data.hasOwnProperty('buttonActiveBorderStyle')) { obj['buttonActiveBorderStyle'] = ApiClient.convertToType(data['buttonActiveBorderStyle'], 'String'); } if (data.hasOwnProperty('buttonDisabledBackground')) { obj['buttonDisabledBackground'] = ApiClient.convertToType(data['buttonDisabledBackground'], 'String'); } if (data.hasOwnProperty('buttonDisabledForeground')) { obj['buttonDisabledForeground'] = ApiClient.convertToType(data['buttonDisabledForeground'], 'String'); } if (data.hasOwnProperty('buttonDisabledBorderColor')) { obj['buttonDisabledBorderColor'] = ApiClient.convertToType(data['buttonDisabledBorderColor'], 'String'); } if (data.hasOwnProperty('fontFamily')) { obj['fontFamily'] = ApiClient.convertToType(data['fontFamily'], 'String'); } if (data.hasOwnProperty('borderRadius')) { obj['borderRadius'] = ApiClient.convertToType(data['borderRadius'], 'String'); } if (data.hasOwnProperty('paymentSelectionBackground')) { obj['paymentSelectionBackground'] = ApiClient.convertToType(data['paymentSelectionBackground'], 'String'); } } return obj; } /** * Main background color<br><br> Optional field::<br> This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} backgroundColor */ exports.prototype['backgroundColor'] = undefined; /** * Main text color<br><br> Optional field::<br> This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} textColor */ exports.prototype['textColor'] = undefined; /** * Header background color<br><br> Optional field::<br> This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} headerBackground */ exports.prototype['headerBackground'] = undefined; /** * Header text/icon color<br><br> Optional field::<br> This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} headerForeground */ exports.prototype['headerForeground'] = undefined; /** * Avatar background in header<br><br> Optional field::<br> This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} headerAvatarBackgroundColor */ exports.prototype['headerAvatarBackgroundColor'] = undefined; /** * Avatar text/icon color<br><br> Optional field::<br> This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} headerAvatarForegroundColor */ exports.prototype['headerAvatarForegroundColor'] = undefined; /** * Input field background<br><br> Optional field::<br> This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputBackground */ exports.prototype['inputBackground'] = undefined; /** * Input text color<br><br> Optional field::<br> This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputColor */ exports.prototype['inputColor'] = undefined; /** * Placeholder text color<br><br> Optional field::<br> This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPlaceholderColor */ exports.prototype['inputPlaceholderColor'] = undefined; /** * Input border color<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputBorderColor */ exports.prototype['inputBorderColor'] = undefined; /** * Border style (solid, dashed, dotted)<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputBorderStyle */ exports.prototype['inputBorderStyle'] = undefined; /** * Border radius with CSS unit<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputBorderRadius */ exports.prototype['inputBorderRadius'] = undefined; /** * Background on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputHoverBackground */ exports.prototype['inputHoverBackground'] = undefined; /** * Text color on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputHoverColor */ exports.prototype['inputHoverColor'] = undefined; /** * Placeholder color on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputHoverPlaceholderColor */ exports.prototype['inputHoverPlaceholderColor'] = undefined; /** * Border color on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputHoverBorderColor */ exports.prototype['inputHoverBorderColor'] = undefined; /** * Border style on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputHoverBorderStyle */ exports.prototype['inputHoverBorderStyle'] = undefined; /** * Background when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputFocusedBackground */ exports.prototype['inputFocusedBackground'] = undefined; /** * Text color when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputFocusedColor */ exports.prototype['inputFocusedColor'] = undefined; /** * Placeholder color when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputFocusedPlaceholderColor */ exports.prototype['inputFocusedPlaceholderColor'] = undefined; /** * Border color when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputFocusedBorderColor */ exports.prototype['inputFocusedBorderColor'] = undefined; /** * Border style when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputFocusedBorderStyle */ exports.prototype['inputFocusedBorderStyle'] = undefined; /** * Background when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputActiveBackground */ exports.prototype['inputActiveBackground'] = undefined; /** * Text color when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputActiveColor */ exports.prototype['inputActiveColor'] = undefined; /** * Placeholder color when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputActivePlaceholderColor */ exports.prototype['inputActivePlaceholderColor'] = undefined; /** * Border color when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputActiveBorderColor */ exports.prototype['inputActiveBorderColor'] = undefined; /** * Border style when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputActiveBorderStyle */ exports.prototype['inputActiveBorderStyle'] = undefined; /** * Background when pressed<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPressedBackground */ exports.prototype['inputPressedBackground'] = undefined; /** * Text color when pressed<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPressedColor */ exports.prototype['inputPressedColor'] = undefined; /** * Placeholder color when pressed<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPressedPlaceholderColor */ exports.prototype['inputPressedPlaceholderColor'] = undefined; /** * Border color when pressed<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPressedBorderColor */ exports.prototype['inputPressedBorderColor'] = undefined; /** * Border style when pressed<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputPressedBorderStyle */ exports.prototype['inputPressedBorderStyle'] = undefined; /** * Background on error<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputErrorBackground */ exports.prototype['inputErrorBackground'] = undefined; /** * Text color on error<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputErrorColor */ exports.prototype['inputErrorColor'] = undefined; /** * Placeholder color on error<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputErrorPlaceholderColor */ exports.prototype['inputErrorPlaceholderColor'] = undefined; /** * Border color on error<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputErrorBorderColor */ exports.prototype['inputErrorBorderColor'] = undefined; /** * Border style on error<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputErrorBorderStyle */ exports.prototype['inputErrorBorderStyle'] = undefined; /** * Background when valid<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputValidBackground */ exports.prototype['inputValidBackground'] = undefined; /** * Text color when valid<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputValidColor */ exports.prototype['inputValidColor'] = undefined; /** * Placeholder color when valid<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputValidPlaceholderColor */ exports.prototype['inputValidPlaceholderColor'] = undefined; /** * Border color when valid<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputValidBorderColor */ exports.prototype['inputValidBorderColor'] = undefined; /** * Border style when valid<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} inputValidBorderStyle */ exports.prototype['inputValidBorderStyle'] = undefined; /** * Button background<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} buttonBackground */ exports.prototype['buttonBackground'] = undefined; /** * Button text/icon color<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} buttonForeground */ exports.prototype['buttonForeground'] = undefined; /** * Button shape<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} buttonShape */ exports.prototype['buttonShape'] = undefined; /** * Button border color<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} buttonBorderColor */ exports.prototype['buttonBorderColor'] = undefined; /** * Border Style<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonBorderStyle */ exports.prototype['buttonBorderStyle'] = undefined; /** * Border radius with unit<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} buttonBorderRadius */ exports.prototype['buttonBorderRadius'] = undefined; /** * Background on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonHoverBackground */ exports.prototype['buttonHoverBackground'] = undefined; /** * Text color on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonHoverForeground */ exports.prototype['buttonHoverForeground'] = undefined; /** * Border color on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonHoverBorderColor */ exports.prototype['buttonHoverBorderColor'] = undefined; /** * Border style on hover<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonHoverBorderStyle */ exports.prototype['buttonHoverBorderStyle'] = undefined; /** * Background when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonFocusBackground */ exports.prototype['buttonFocusBackground'] = undefined; /** * Text color when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonFocusForeground */ exports.prototype['buttonFocusForeground'] = undefined; /** * Border color when focused<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonFocusBorderColor */ exports.prototype['buttonFocusBorderColor'] = undefined; /** * Background when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonActiveBackground */ exports.prototype['buttonActiveBackground'] = undefined; /** * Text color when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonActiveForeground */ exports.prototype['buttonActiveForeground'] = undefined; /** * Border color when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonActiveBorderColor */ exports.prototype['buttonActiveBorderColor'] = undefined; /** * Border style when active<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonActiveBorderStyle */ exports.prototype['buttonActiveBorderStyle'] = undefined; /** * Background color when disabled<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonDisabledBackground */ exports.prototype['buttonDisabledBackground'] = undefined; /** * Text color when disabled<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonDisabledForeground */ exports.prototype['buttonDisabledForeground'] = undefined; /** * Border color when disabled<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} buttonDisabledBorderColor */ exports.prototype['buttonDisabledBorderColor'] = undefined; /** * Font Family<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} fontFamily */ exports.prototype['fontFamily'] = undefined; /** * Global border radius<br><br> Optional field: This field cannot be configured through the Merchant Experience screens in the Business Center. If required, should be provided on a per‑transaction basis in the uc/v1/sessions API request. * @member {String} borderRadius */ exports.prototype['borderRadius'] = undefined; /** * Background for payment method list<br><br> Optional field: This field can be configured through the Merchant Experience screens in the Business Center. The configured value may be overridden on a per‑transaction basis by passing a value in the uc/v1/sessions API request. * @member {String} paymentSelectionBackground */ exports.prototype['paymentSelectionBackground'] = undefined; return exports; }));