UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

2,229 lines 53.4 kB
/** * @param message * @return any */ export declare function ask(...args: any[]): any; /** * @param characterExpression * @param encoding * @return number */ export declare function byteCount(...args: any[]): any; /** * @param array * @return any */ export declare function cols(...args: any[]): any; /** * @param str * @param key * @return any */ export declare function decrypt64(...args: any[]): any; /** * @return number */ export declare function dFRClose(...args: any[]): any; /** * @param value * @param format * @param separator * @return number */ export declare function dFRGDate(...args: any[]): any; /** * @param value * @return number */ export declare function dFRGNum(...args: any[]): any; /** * @param value * @param length * @return number */ export declare function dFRGTxt(...args: any[]): any; /** * @return number */ export declare function dFRNext(...args: any[]): any; /** * @param fileName * @param regLength * @param fieldDelimiter * @param strDelimiter * @param encoding * @return number */ export declare function dFROpen(...args: any[]): any; /** * @return number */ export declare function dFWClose(...args: any[]): any; /** * @return number */ export declare function dFWNext(...args: any[]): any; /** * @param fileName * @param fieldDelimiter * @param strDelimiter * @param append * @param encoding * @return number */ export declare function dFWOpen(...args: any[]): any; /** * @param value * @param format * @param separator * @return number */ export declare function dFWPDate(...args: any[]): any; /** * @param value * @param decimals * @return number */ export declare function dFWPNum(...args: any[]): any; /** * @param value * @param length * @return number */ export declare function dFWPTxt(...args: any[]): any; /** * @param str * @param key * @return any */ export declare function encrypt64(...args: any[]): any; /** * @param attribute * @return number */ export declare function exists(...args: any[]): any; /** * @param fileName * @return number */ export declare function fileExist(...args: any[]): any; /** * @param name * @return any */ export declare function getDataStore(...args: any[]): any; /** * @return any */ export declare function getEncryptionKey(...args: any[]): any; /** * @param name * @return any */ export declare function getCoreLocation(...args: any[]): any; /** * @return number */ export declare function getSOAPErr(...args: any[]): any; /** * @return any */ export declare function getSOAPErrMsg(...args: any[]): any; /** * @return any */ export declare function getTheme(...args: any[]): any; /** * @param value * @param line * @param lineLenght * @return any */ export declare function gXGetMLi(...args: any[]): any; /** * @param value * @param lineLength * @return number */ export declare function gXMLines(...args: any[]): any; /** * @param hTMLString * @return any */ export declare function hTMLClean(...args: any[]): any; /** * @param fileName * @return any */ export declare function loadBitmap(...args: any[]): any; /** * @param document * @return number */ export declare function openDocument(...args: any[]): any; /** * @param blob * @return any */ export declare function pathToUrl(...args: any[]): any; /** * @param document * @return number */ export declare function printDocument(...args: any[]): any; /** * @param path * @return any */ export declare function readRegKey(...args: any[]): any; /** * @return any */ export declare function remoteAddr(...args: any[]): any; /** * @return any */ export declare function returnOnClick(...args: any[]): any; /** * @param red * @param green * @param blue * @return any */ export declare function rGB(...args: any[]): any; /** * @param array * @return any */ export declare function rows(...args: any[]): any; /** * @param seed * @return number */ export declare function rSeed(...args: any[]): any; /** * @return Date */ export declare function serverDate(...args: any[]): any; /** * @return any */ export declare function serverNow(...args: any[]): any; /** * @return any */ export declare function serverTime(...args: any[]): any; /** * @param str * @return number */ export declare function setTheme(...args: any[]): any; /** * @param userId * @return number */ export declare function setCoreUserId(...args: any[]): any; /** * @param workstation * @return number */ export declare function setWrkSt(...args: any[]): any; /** * @param fileName * @param modal * @param redirectOutput * @return number */ export declare function shell(...args: any[]): any; /** * @return Date */ export declare function sysDate(...args: any[]): any; /** * @return any */ export declare function sysTime(...args: any[]): any; /** * @return any */ export declare function userCls(...args: any[]): any; /** * @param server * @return any */ export declare function userID(...args: any[]): any; /** * @param path * @param value * @return number */ export declare function writeRegKey(...args: any[]): any; /** * @return any */ export declare function wrkSt(...args: any[]): any; /** * @param param1 * @param param2 * @param param3 * @return any */ export declare function xToD(...args: any[]): any; /** * @param attribute * @param condition * @param defaultValue * @return any */ export declare function set(...args: any[]): any; /** * @return any */ export declare function confirmed(...args: any[]): any; /** * @param name * @return any */ export declare function cursor(...args: any[]): any; /** * @param fileName * @return any */ export declare function deleteFile(...args: any[]): any; /** * @param propertyName * @param propertyValue * @return any */ export declare function setEnvProperty(...args: any[]): any; /** * @param subroutineName * @return any */ export declare function errorhandler(...args: any[]): any; /** * @param subroutineName * @return any */ export declare function exceptionhandler(...args: any[]): any; /** * @param fileName * @param type * @return any */ export declare function outputfile(...args: any[]): any; /** * @param attribute * @return any */ export declare function order(...args: any[]): any; /** * @param attribute * @return number */ export declare function level(...args: any[]): any; /** * @return boolean */ export declare function modified(...args: any[]): any; /** * @param name * @return any */ export declare function old(...args: any[]): any; /** * @param name * @return any */ export declare function previous(...args: any[]): any; /** * @param name * @param level * @return any */ export declare function accept(...args: any[]): any; /** * @param value * @param attribute * @return any */ export declare function add(...args: any[]): any; /** * @param attribute * @return any */ export declare function allowNulls(...args: any[]): any; /** * @param action * @param level * @return any */ export declare function defaultmode(...args: any[]): any; /** * @param name * @param value * @return any */ export declare function equal(...args: any[]): any; /** * @param message * @param exceptionName * @return any */ export declare function error(...args: any[]): any; /** * @param message * @param attribute * @return any */ export declare function refMsg(...args: any[]): any; /** * @param userProgram * @param submitParms * @param parameter * @return any */ export declare function submit(...args: any[]): any; /** * @param value * @param attribute * @return any */ export declare function subtract(...args: any[]): any; /** * @param attribute * @return any */ export declare function update(...args: any[]): any; /** * @param linesCount * @return any */ export declare function workfilelines(...args: any[]): any; /** * @param expressionToEvaluate * @param variablesList * @param resultError * @param errorMessage * @return any */ export declare function calculate(...args: any[]): any; /** * @param condition * @return any */ export declare function search(...args: any[]): any; /** * @return any */ export declare function cHtmlClean(...args: any[]): any; /** * @return any */ export declare function lHtmlClean(...args: any[]): any; /** * @param pYear * @param pMonth * @param pDay * @param pHour * @param pMin * @param pSec * @return any */ export declare function dtSet(...args: any[]): any; /** * @return any */ export declare function vHtmlClean(...args: any[]): any; /** * @return any */ export declare function toBase64String(...args: any[]): any; /** * @param content * @return any */ export declare function binaryFromBase64String(...args: any[]): any; /** * @param authType * @param realm * @param user * @param password * @return any */ export declare function addProxyAuthentication(...args: any[]): any; /** * @param name * @param value * @return any */ export declare function addHeader(...args: any[]): any; /** * @param value * @return any */ export declare function addString(...args: any[]): any; /** * @param name * @return any */ export declare function addFile(...args: any[]): any; /** * @param cookie * @return number */ export declare function httpResponseSetCookie(...args: any[]): any; /** * @return any */ export declare function httpRequestToString(...args: any[]): any; /** * @param name * @return any */ export declare function toFile(...args: any[]): any; /** * @param name * @return any */ export declare function getHeader(...args: any[]): any; /** * @param name * @return any */ export declare function getVariable(...args: any[]): any; /** * @return any */ export declare function strCollectionClear(...args: any[]): any; /** * @param element * @return any */ export declare function strCollectionAdd(...args: any[]): any; /** * @param index * @return any */ export declare function strCollectionItem(...args: any[]): any; /** * @return any */ export declare function websessionClear(...args: any[]): any; /** * @return any */ export declare function destroy(...args: any[]): any; /** * @param key * @return any */ export declare function websessionGet(...args: any[]): any; /** * @return any */ export declare function renew(...args: any[]): any; /** * @param key * @return any */ export declare function websessionRemove(...args: any[]): any; /** * @param key * @param value * @return any */ export declare function websessionSet(...args: any[]): any; /** * @return any */ export declare function getResponse(...args: any[]): any; /** * @return any */ export declare function items(...args: any[]): any; /** * @param index * @return any */ export declare function searchResultCollectionItem(...args: any[]): any; /** * @param item * @param index * @return any */ export declare function collectionAdd(...args: any[]): any; /** * @return any */ export declare function collectionClear(...args: any[]): any; /** * @param index * @return any */ export declare function collectionItem(...args: any[]): any; /** * @param index * @return any */ export declare function collectionRemove(...args: any[]): any; /** * @param item * @return number */ export declare function indexOf(...args: any[]): any; /** * @param includeHeader * @param includeState * @return any */ export declare function collectionToXml(...args: any[]): any; /** * @param name * @param outMessages * @return boolean */ export declare function collectionFromXml(...args: any[]): any; /** * @param name * @param outMessages * @return boolean */ export declare function collectionFromXmlFile(...args: any[]): any; /** * @param includeState * @return any */ export declare function collectionToJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function collectionFromJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function collectionFromJsonFile(...args: any[]): any; /** * @return any */ export declare function collectionClone(...args: any[]): any; /** * @param columnListString * @return any */ export declare function sort(...args: any[]): any; /** * @param primaryKeyAtt * @return any */ export declare function bcCollectionGetByKey(...args: any[]): any; /** * @param primaryKeyAtt * @return boolean */ export declare function bcCollectionRemoveByKey(...args: any[]): any; /** * @return boolean */ export declare function bcCollectionUpdate(...args: any[]): any; /** * @return boolean */ export declare function bcCollectionInsert(...args: any[]): any; /** * @return boolean */ export declare function bcCollectionInsertOrUpdate(...args: any[]): any; /** * @return boolean */ export declare function bcCollectionDelete(...args: any[]): any; /** * @param primaryKeyAtt * @return any */ export declare function getByKey(...args: any[]): any; /** * @param primaryKeyAtt * @return boolean */ export declare function removeByKey(...args: any[]): any; /** * @return any */ export declare function fileDelete(...args: any[]): any; /** * @return boolean */ export declare function fileExists(...args: any[]): any; /** * @param name * @return any */ export declare function fileRename(...args: any[]): any; /** * @param name * @return any */ export declare function copy(...args: any[]): any; /** * @return any */ export declare function fileGetName(...args: any[]): any; /** * @return any */ export declare function fileGetAbsoluteName(...args: any[]): any; /** * @return any */ export declare function getURI(...args: any[]): any; /** * @return number */ export declare function getLength(...args: any[]): any; /** * @return Date */ export declare function getLastModified(...args: any[]): any; /** * @return any */ export declare function getPath(...args: any[]): any; /** * @param encoding * @return any */ export declare function fileOpen(...args: any[]): any; /** * @param encoding * @return any */ export declare function openWrite(...args: any[]): any; /** * @param encoding * @return any */ export declare function openRead(...args: any[]): any; /** * @return any */ export declare function fileClose(...args: any[]): any; /** * @return any */ export declare function readLine(...args: any[]): any; /** * @param encoding * @return any */ export declare function readAllText(...args: any[]): any; /** * @param encoding * @return any */ export declare function readAllLines(...args: any[]): any; /** * @param value * @return any */ export declare function writeLine(...args: any[]): any; /** * @param value * @param encoding * @return any */ export declare function writeAllText(...args: any[]): any; /** * @param value * @param encoding * @return any */ export declare function writeAllLines(...args: any[]): any; /** * @param value * @param encoding * @return any */ export declare function appendAllText(...args: any[]): any; /** * @param vale * @param encoding * @return any */ export declare function appendAllLines(...args: any[]): any; /** * @return any */ export declare function fileCreate(...args: any[]): any; /** * @param xSLTFile * @return any */ export declare function xSLTApply(...args: any[]): any; /** * @return any */ export declare function fileHtmlClean(...args: any[]): any; /** * @param base64String * @return boolean */ export declare function fromBase64String(...args: any[]): any; /** * @param i * @return any */ export declare function fileCollectionItem(...args: any[]): any; /** * @return any */ export declare function dirCreate(...args: any[]): any; /** * @return any */ export declare function dirDelete(...args: any[]): any; /** * @return boolean */ export declare function dirExists(...args: any[]): any; /** * @param name * @return any */ export declare function rename(...args: any[]): any; /** * @return any */ export declare function getName(...args: any[]): any; /** * @return any */ export declare function getAbsoluteName(...args: any[]): any; /** * @param filter * @return any */ export declare function getFiles(...args: any[]): any; /** * @return any */ export declare function getDirectories(...args: any[]): any; /** * @param i * @return any */ export declare function item(...args: any[]): any; /** * @param attributeName * @param attributeValue * @return any */ export declare function propSet(...args: any[]): any; /** * @param attributeName * @return any */ export declare function propGet(...args: any[]): any; /** * @param attributeName * @return any */ export declare function propRemove(...args: any[]): any; /** * @return any */ export declare function propClear(...args: any[]): any; /** * @return any */ export declare function propToJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function propFromJson(...args: any[]): any; /** * @param content * @param itemsPerPage * @param pageNumber * @return any */ export declare function textSearchfind(...args: any[]): any; /** * @param variableBCorText * @param info * @return boolean */ export declare function textSearchadd(...args: any[]): any; /** * @param variableBCorText * @param info * @return boolean */ export declare function textSearchupdate(...args: any[]): any; /** * @param variable * @return boolean */ export declare function textSearchdelete(...args: any[]): any; /** * @return boolean */ export declare function buildDictionary(...args: any[]): any; /** * @param text * @return any */ export declare function checkSpell(...args: any[]): any; /** * @return number */ export declare function reindexAll(...args: any[]): any; /** * @param variableBCorText * @param query * @param textType * @param preTag * @param postTag * @param fragmentSize * @param maxNumFragments * @return any */ export declare function hTMLPreview(...args: any[]): any; /** * @return any */ export declare function windowOpen(...args: any[]): any; /** * @param videoURL * @return any */ export declare function videoFromURL(...args: any[]): any; /** * @param videoURL * @return any */ export declare function fromURL(...args: any[]): any; /** * @param fileURL * @return any */ export declare function binaryFileFromURL(...args: any[]): any; /** * @param text * @param key * @return any */ export declare function compute(...args: any[]): any; /** * @return any */ export declare function geographyToString(...args: any[]): any; /** * @return any */ export declare function geographyToGeoJson(...args: any[]): any; /** * @return any */ export declare function geographyToWkt(...args: any[]): any; /** * @return any */ export declare function toGeoPoint(...args: any[]): any; /** * @return any */ export declare function toGeoLine(...args: any[]): any; /** * @return any */ export declare function toGeoPolygon(...args: any[]): any; /** * @return boolean */ export declare function geographyIsNull(...args: any[]): any; /** * @return any */ export declare function geographySetNull(...args: any[]): any; /** * @return boolean */ export declare function geographyIsEmpty(...args: any[]): any; /** * @return any */ export declare function geographySetEmpty(...args: any[]): any; /** * @return boolean */ export declare function geographyIsNullOrEmpty(...args: any[]): any; /** * @return any */ export declare function geopointToGeography(...args: any[]): any; /** * @return any */ export declare function geopointToString(...args: any[]): any; /** * @return any */ export declare function geopointToGeoJson(...args: any[]): any; /** * @return any */ export declare function toWKT(...args: any[]): any; /** * @return boolean */ export declare function geopointIsNull(...args: any[]): any; /** * @return any */ export declare function geopointSetNull(...args: any[]): any; /** * @return boolean */ export declare function geopointIsEmpty(...args: any[]): any; /** * @return any */ export declare function geopointSetEmpty(...args: any[]): any; /** * @return boolean */ export declare function geopointIsNullOrEmpty(...args: any[]): any; /** * @param latitude * @param longitude * @return any */ export declare function newGeopoint(...args: any[]): any; /** * @return any */ export declare function geolineToGeography(...args: any[]): any; /** * @return any */ export declare function geolineToString(...args: any[]): any; /** * @return any */ export declare function geolineToGeoJson(...args: any[]): any; /** * @return any */ export declare function geolineToWkt(...args: any[]): any; /** * @return boolean */ export declare function geolineIsNull(...args: any[]): any; /** * @return any */ export declare function geolineSetNull(...args: any[]): any; /** * @return boolean */ export declare function geolineIsEmpty(...args: any[]): any; /** * @return any */ export declare function geolineSetEmpty(...args: any[]): any; /** * @return boolean */ export declare function geolineIsNullOrEmpty(...args: any[]): any; /** * @return any */ export declare function geopolygonToGeography(...args: any[]): any; /** * @return any */ export declare function geopolygonToString(...args: any[]): any; /** * @return any */ export declare function geopolygonToGeoJson(...args: any[]): any; /** * @return any */ export declare function geopolygonToWkt(...args: any[]): any; /** * @return boolean */ export declare function geopolygonIsNull(...args: any[]): any; /** * @return any */ export declare function geopolygonSetNull(...args: any[]): any; /** * @return boolean */ export declare function geopolygonIsEmpty(...args: any[]): any; /** * @return any */ export declare function geopolygonSetEmpty(...args: any[]): any; /** * @return boolean */ export declare function geopolygonIsNullOrEmpty(...args: any[]): any; /** * @param name * @return any */ export declare function getCache(...args: any[]): any; /** * @return any */ export declare function clearAllCaches(...args: any[]): any; /** * @param key * @param value * @param durationMinutes * @return any */ export declare function cacheSet(...args: any[]): any; /** * @param key * @return any */ export declare function cacheGet(...args: any[]): any; /** * @param key * @return boolean */ export declare function contains(...args: any[]): any; /** * @param key * @return any */ export declare function remove(...args: any[]): any; /** * @return any */ export declare function clear(...args: any[]): any; /** * @param storageObjectFullName * @param outExternalFile * @param expirationMinutes * @param outMessages * @return boolean */ export declare function getPrivate(...args: any[]): any; /** * @param fileFullPath * @param storageObjectFullName * @param outUploadedFile * @param outMessages * @return boolean */ export declare function uploadPrivate(...args: any[]): any; /** * @param storageObjectFullName * @param outExternalFile * @param outMessages * @return boolean */ export declare function get(...args: any[]): any; /** * @param fileFullPath * @param storageObjectFullName * @param outUploadedFile * @param outMessages * @return boolean */ export declare function upload(...args: any[]): any; /** * @param storageObjectFullName * @param outLocalFile * @param outMessages * @return boolean */ export declare function download(...args: any[]): any; /** * @param storageObjectFullName * @param outLocalFile * @param outMessages * @return boolean */ export declare function downloadPrivate(...args: any[]): any; /** * @param storageDirectoryFullName * @param outExternalDirectory * @param outMessages * @return boolean */ export declare function getDirectory(...args: any[]): any; /** * @return any */ export declare function check(...args: any[]): any; /** * @return any */ export declare function bcDelete(...args: any[]): any; /** * @param primaryKeyAtt * @return any */ export declare function load(...args: any[]): any; /** * @return any */ export declare function mode(...args: any[]): any; /** * @return any */ export declare function bcSave(...args: any[]): any; /** * @param includeHeader * @param includeState * @return any */ export declare function bcToXml(...args: any[]): any; /** * @param xml * @param outMessages * @return boolean */ export declare function bcFromXml(...args: any[]): any; /** * @param xml * @param outMessages * @return boolean */ export declare function bcFromXmlFile(...args: any[]): any; /** * @param includeState * @return any */ export declare function bcToJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function bcFromJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function bcFromJsonFile(...args: any[]): any; /** * @return boolean */ export declare function bcUpdate(...args: any[]): any; /** * @return boolean */ export declare function insert(...args: any[]): any; /** * @return boolean */ export declare function insertOrUpdate(...args: any[]): any; /** * @return boolean */ export declare function success(...args: any[]): any; /** * @return boolean */ export declare function fail(...args: any[]): any; /** * @return any */ export declare function getMessages(...args: any[]): any; /** * @return any */ export declare function bcClone(...args: any[]): any; /** * @param name * @return any */ export declare function createBC(...args: any[]): any; /** * @param name * @return any */ export declare function createCollection(...args: any[]): any; /** * @param name * @return any */ export declare function bcGetValue(...args: any[]): any; /** * @param name * @param value * @return any */ export declare function setValue(...args: any[]): any; /** * @return any */ export declare function getMetadata(...args: any[]): any; /** * @param includeHeader * @param includeState * @return any */ export declare function toXml(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function fromXml(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function fromXmlFile(...args: any[]): any; /** * @return any */ export declare function clone(...args: any[]): any; /** * @param includeState * @return any */ export declare function toJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function fromJson(...args: any[]): any; /** * @param source * @param outMessages * @return boolean */ export declare function fromJsonFile(...args: any[]): any; /** * @return boolean */ export declare function sdtIsNull(...args: any[]): any; /** * @return any */ export declare function setNull(...args: any[]): any; /** * @return any */ export declare function sdtItemToFormattedString(...args: any[]): any; /** * @return any */ export declare function first(...args: any[]): any; /** * @return any */ export declare function next(...args: any[]): any; /** * @return boolean */ export declare function eof(...args: any[]): any; export declare class GeneXusCommonGeolocation { /** * Indicates wether the application has been given permission to use location services * @return boolean */ static authorized(...args: any[]): any; /** * Indicates wether location services are enable in the device * @return boolean */ static serviceEnabled(...args: any[]): any; /** * Starts generating tracking information * @param trackingParameters * @param distance * @param action * @param actionTimeInterval * @param accuracy * @return any */ static startTracking(...args: any[]): any; /** * Stops the generation of tracking information * @return any */ static endTracking(...args: any[]): any; /** * Returns a collection of location information generated by the tracking methods * @param startTime * @return any */ static getLocationHistory(...args: any[]): any; /** * Removes all previous location information generated by the tracking methods * @return any */ static clearLocationHistory(...args: any[]): any; /** * Returns the latitude of the given location * @param location * @return number */ static getLatitude(...args: any[]): any; /** * Returns the longitude of the given location * @param location * @return number */ static getLongitude(...args: any[]): any; /** * Returns the distance between the two locations given * @param fromLocation * @param toLocation * @return number */ static getDistance(...args: any[]): any; /** * Returns a collection of addresses for the given location * @param location * @return any */ static getAddress(...args: any[]): any; /** * @param proximityAlerts * @return boolean */ static setProximityAlerts(...args: any[]): any; /** * @return any */ static getProximityAlerts(...args: any[]): any; /** * @return any */ static getCurrentProximityAlert(...args: any[]): any; /** * @return any */ static clearProximityAlerts(...args: any[]): any; /** * @param geoLocationPickerParameters * @return any */ static pickLocation(...args: any[]): any; /** * Returns the current authorization status. */ private static mauthorizationStatus; static get authorizationStatus(): any; } /** * Sets the given CallOption's value to the given object name * @param objectName * @param callOption * @param value * @return any */ export declare function dynamicCallOldSetOption(...args: any[]): any; /** * @return any */ export declare function show(...args: any[]): any; /** * @param title * @return any */ export declare function showWithTitle(...args: any[]): any; /** * @param title * @param description * @return any */ export declare function showWithTitleAndDescription(...args: any[]): any; /** * @return any */ export declare function hide(...args: any[]): any; /** * @param propName * @param fileName * @return any */ export declare function getValue(...args: any[]): any; /** * @param propName * @param fileName * @return boolean */ export declare function configurationManagerHasValue(...args: any[]): any; /** * Instances a StorageProvider data type for a specific provider with a set of properties * @param storageType * @param properties * @param outStorageProvider * @param outMessages * @return boolean */ export declare function externalStorageCreate(...args: any[]): any; /** * @param profileName * @param properties * @param outStorageProvider * @param outMessages * @return boolean */ export declare function connect(...args: any[]): any; /** * @return any */ export declare function invalidateCache(...args: any[]): any; /** * Returns the value of the environment variable. If it doesn't exist, it returns null. * @param varName * @return any */ export declare function getEnvironmentVariable(...args: any[]): any; /** * Returns TRUE if the environment variable exists. * @param varName * @return boolean */ export declare function hasEnvironmentVariable(...args: any[]): any; /** * Retrieves all environment variable names and their values from the current process. * @return any */ export declare function getEnvironmentVariables(...args: any[]): any; /** * Calculates directions between the source and destination locations * @param sourceLocation * @param destinationLocation * @param transportType * @param requestAlternateRoutes * @return any */ export declare function calculateDirections(...args: any[]): any; /** * Same as GetLocation(int, int, bool, bool), passing false to the last parameter * @param minAccuracy * @param timeout * @param includeHeadingAndSpeed * @param ignoreErrors * @return any */ export declare function getMapsLocation(...args: any[]): any; /** * Starts generating tracking information * @param trackingParameters * @param distance * @param action * @param actionTimeInterval * @param accuracy * @return any */ export declare function startTracking(...args: any[]): any; /** * Stops the generation of tracking information * @return any */ export declare function endTracking(...args: any[]): any; /** * Returns a collection of location information generated by the tracking methods * @param startTime * @return any */ export declare function getLocationHistory(...args: any[]): any; /** * Removes all previous location information generated by the tracking methods * @return any */ export declare function clearLocationHistory(...args: any[]): any; /** * Returns the latitude of the given location * @param location * @return number */ export declare function getLatitude(...args: any[]): any; /** * Returns the longitude of the given location * @param location * @return number */ export declare function getLongitude(...args: any[]): any; /** * Returns a collection of addresses for the given location * @param location * @return any */ export declare function reverseGeocode(...args: any[]): any; /** * Returns a collection of locations for the given address * @param address * @return any */ export declare function geocodeAddress(...args: any[]): any; /** * @param proximityAlerts * @return boolean */ export declare function setProximityAlerts(...args: any[]): any; /** * @return any */ export declare function getProximityAlerts(...args: any[]): any; /** * @return any */ export declare function getCurrentProximityAlert(...args: any[]): any; /** * @return any */ export declare function clearProximityAlerts(...args: any[]): any; /** * @param geoLocationPickerParameters * @return any */ export declare function pickLocation(...args: any[]): any; /** * Returns the distance between the two locations given * @param fromLocation * @param toLocation * @return number */ export declare function getDistance(...args: any[]): any; /** * Requests the user’s permission to temporarily use location services with full accuracy * @param purpose * @return boolean */ export declare function requestTemporaryFullAccuracy(...args: any[]): any; /** * Execute the default static method * @param parameters * @param errors * @param errors * @return any */ export declare function execute(...args: any[]): any; /** * Invoke the contructor of the object * @param parameters * @param errors * @return any */ export declare function dynamicCallCreate(...args: any[]): any; /** * Sets the given CallOption's value to the given object name * @param objectName * @param callOption * @param value * @return any */ export declare function dynamicCallSetOption(...args: any[]): any; /** * @return boolean */ export declare function didCrashOnPreviousExecution(...args: any[]): any; /** * @param key * @param value * @return any */ export declare function setCustomKey(...args: any[]): any; /** * @param customKeysAndValues * @return any */ export declare function setCustomKeys(...args: any[]): any; /** * @param key * @return any */ export declare function removeCustomKey(...args: any[]): any; /** * @param userId * @return any */ export declare function setCrashAnalyticsUserId(...args: any[]): any; /** * @param message * @return any */ export declare function log(...args: any[]): any; export declare class GeneXusClientClientInformation { } /** * @param key * @param value * @return any */ export declare function secureSet(...args: any[]): any; /** * @param name * @param caption * @param description * @param link * @param picture * @return any */ export declare function postToWall(...args: any[]): any; /** * @param link * @return any */ export declare function shareLink(...args: any[]): any; /** * @param image * @return any */ export declare function fbShareImage(...args: any[]): any; /** * @param video * @return any */ export declare function shareVideo(...args: any[]): any; /** * @param text * @param image * @return any */ export declare function tweet(...args: any[]): any; /** * @param userName * @return any */ export declare function follow(...args: any[]): any; /** * @param sdtNotification * @return number */ export declare function notify(...args: any[]): any; /** * @param clientId * @param sdtNotification * @return number */ export declare function notifyClient(...args: any[]): any; /** * @param sdtNotification * @return any */ export declare function broadcast(...args: any[]): any; /** * @param clientId * @param message * @return number */ export declare function notifyClientText(...args: any[]): any; /** * Requests permission to alert the user. Typically, you make this request if your app uses local or push notifications to alert the user to new information involving your app. * @return any */ export declare function requestUserNotificationsPermission(...args: any[]): any; /** * Requests permission to use location services while the app is in the foreground. * @return any */ export declare function requestLocationPermissionWhenInUse(...args: any[]): any; /** * Requests permission to use location services whenever the app is running. * @return any */ export declare function requestLocationPermissionAlways(...args: any[]): any; /** * Deprecated. Use RequestUserNotificationsPermission instead. * @return any */ export declare function requestRemoteNotificationsPermission(...args: any[]): any; /** * Requests permission to access app-related data that can be used for tracking the user or the device. * @return any */ export declare function requestUserTrackingPermission(...args: any[]): any; /** * @param productIdentifiers * @return any */ export declare function getProducts(...args: any[]): any; /** * @param productIdentifier * @param quantity * @return any */ export declare function purchaseProduct(...args: any[]): any; /** * @return any */ export declare function getPurchases(...args: any[]): any; /** * @param productIdentifier * @return boolean */ export declare function consumeProduct(...args: any[]): any; /** * Restore transactions (iOS only) * @return any */ export declare function restorePurchases(...args: any[]): any; /** * @return boolean */ export declare function askForReview(...args: any[]): any; /** * @param alerts * @return number */ export declare function createAlerts(...args: any[]): any; /** * @return any */ export declare function listAlerts(...args: any[]): any; /** * @param alerts * @return number */ export declare function removeAlerts(...args: any[]): any; /** * @return number */ export declare function removeAllAlerts(...args: any[]): any; /** * @param image * @return any */ export declare function savePhoto(...args: any[]): any; /** * @param video * @return any */ export declare function saveVideo(...args: any[]): any; /** * @return any */ export declare function chooseVideo(...args: any[]): any; /** * Plays the given audio with the specified category * @param audio * @param category * @return any */ export declare function play(...args: any[]): any; /** * Plays the given audio in background, keeps playing while the application is in background * @param audio * @param description * @return any */ export declare function playBackground(...args: any[]): any; /** * Stops the audio playing in all categories * @param category * @return any */ export declare function audioStop(...args: any[]): any; /** * Returns whether there is audio playing in any category * @param category * @return boolean */ export declare function isPlaying(...args: any[]): any; /** * Returns the current audio queue. * @return any */ export declare function getQueue(...args: any[]): any; /** * Returns the state of the current audio queue (including the position in the queue and inside the current playing item, if any). * @return any */ export declare function getQueueState(...args: any[]): any; /** * Sets the current audio queue. Stops current background playback, if any. * @param queue * @return any */ export declare function setQueue(...args: any[]): any; /** * Starts or resumes playback of the current audio queue. * @return any */ export declare function playQueue(...args: any[]): any; /** * Pauses playback of the current audio queue. * @return any */ export declare function pauseQueue(...args: any[]): any; /** * Sets the current item in the media queue, given its media id. * @param mediaId * @return any */ export declare function setQueueCurrentItem(...args: any[]): any; /** * Sets the current item in the media queue, given its index. * @param index * @return any */ export declare function setQueueCurrentIndex(...args: any[]): any; /** * Allows configuring the audio player UI settings * @param settings * @return any */ export declare function setPlayerSettings(...args: any[]): any; /** * @param show * @return any */ export declare function iOSSetShowsMiniPlayer(...args: any[]): any; /** * @return any */ export declare function iOSDisplayFullScreenPlayer(...args: any[]): any; /** * @return any */ export declare function iOSDismissFullScreenPlayer(...args: any[]): any; /** * Starts a recording session. Returns True if the operation was successful, False otherwise * @return boolean */ export declare function start(...args: any[]): any; /** * Stops the recording session and returns the URL of the recorder file. * @return any */ export declare function stop(...args: any[]): any; /** * @param acceptedTypes * @return any */ export declare function chooseFile(...args: any[]): any; /** * @param fileUri * @param destination * @param saveMode * @return boolean */ export declare function saveToFolder(...args: any[]): any; /** * @param destination * @return boolean */ export declare function isDeviceFolderAvailable(...args: any[]): any; /** * @param acceptedTypes * @return any */ export declare function chooseFiles(...args: any[]): any; /** * @param video * @param convertions * @return any */ export declare function applyConversions(...args: any[]): any; /** * @param video * @param format * @return any */ export declare function convertFormat(...args: any[]): any; /** * @param video * @param quality * @return any */ export declare function reduceQuality(...args: any[]): any; /** * Call this method to execute the backup of the appplication offline database. * @param path * @return any */ export declare function backup(...args: any[]): any; /** * Call this method to execute the restore of the appplication offline database from previous backup. * @param path * @return any */ export declare function restore(...args: any[]): any; /** * Call this action to execute the standard batch login against the OAuth server. * @param user * @param password * @param additionalParameters * @return boolean */ export declare function login(...args: any[]): any; /** * Call this action to execute the batch login against the OAuth server for a External login type. * @param type * @param user * @param password * @param additionalParameters * @return boolean */ export declare function loginExternal(...args: any[]): any; /** * Call this action to execute the standard logout against the OAuth server. * @return any */ export declare function logout(...args: any[]): any; /** * Returns to the main object of the application, clearing the current call stack. * @return any */ export declare function goHome(...args: any[]): any; /** * Returns to the object specified in the parameter. If it is present more than once in the call stack, it will return to the most recent instance. * @param objectName * @return any */ export declare function returnTo(...args: any[]): any; /** * Call this action to execute the standard save in the edit form in the device. * @return any */ export declare function save(...args: any[]): any; /** * Call this action to execute the standard cancel in the edit form in the device. * @return any */ export declare function cancel(...args: any[]): any; /** * Returns to the object specified in the parameter, like ReturnTo method, but with the behavior of Cancel method. * @param objectName * @return any */ export declare function cancelTo(...args: any[]): any; /** * Call this action to execute the standard delete in the edit form in the device. * @return any */ export declare function deleteAction(...args: any[]): any; /** * Takes an application screenshot for further use like sharing, save in library, etc. * @return any */ export declare function takeApplicationScreenshot(...args: any[]): any; /** * Adds a contact to the device's Address Book * @param firstName * @param lastName * @param eMail * @param phone * @param companyName * @param photo * @param message * @return boolean */ export declare function addContact(...args: any[]): any; /** * @param firstName * @param lastName * @param eMail * @param phone * @param message * @return boolean */ export declare function removeContact(...args: any[]): any; /** * @param firstName * @param lastName * @param eMail * @param phone * @return any */ export declare function viewContact(...args: any[]): any; /** * Returns a collection of all the contacts in the device's Address Book * @return any */ export declare function getAllContacts(...args: any[]): any; /** * Pick contact from the device's Address Book * @return any */ export declare function pickContact(...args: any[]): any; /** * Pick a collection of contacts from the device's Address Book * @return any */ export declare function pickContacts(...args: any[]): any; /** * @param message * @param to * @return any */ export declare function sendMessage(...args: any[]): any; /** * @param video * @return any */ export declare function playVideo(...args: any[]): any; /** * @param audio * @return any */ export declare function playAudio(...args: any[]): any; /** * @param to * @param cc * @param bcc * @param subject * @param message * @param attachment * @return any */ export declare function sendEmailAdvanced(...args: any[]): any; /** * @param to * @param message * @return any */ export declare function sendSMS(...args: any[]): any; /** * @param screen * @param option * @return any */ export declare function openSettings(...args: any[]): any; /** * @param url * @return any */ export declare function openSettingsUrl(...args: any[]): any; /** * @return any */ export declare function clearCache(...args: any[]): any; /** * Deprecated: use Interop.SetBadgeNumber instead * @param num * @return any */ export declare function iOSSetBadgeNumber(...args: any[]): any; /** * @param num * @return any */ export declare function setBadgeNumber(...args: any[]): any; /** * @param tabIndex * @return any */ export declare function iOSSetSelectedTabIndex(...args: any[]): any; /** * @return number */ export declare function showError(...args: any[]): any; /** * Allows scanning a barcode from an image * @param image * @param barcodeTypes * @return any */ export declare function scanFromImage(...args: any[]): any; export declare class GeneXusSDNetwork { /** * @param url * @return boolean */ static isServerAvailable(...args: any[]): any; /** * @param url * @return any */ static type(...args: any[]): any; /** * @param url * @return boolean */ static trafficBasedCost(...args: any[]): any; /** * If the property Dynamic Services URL is set to True, changes the URL at runtime. * @param url * @return any */ static setApplicationServerURL(...args: any[]): any; } /** * Start monitoring the specified beacon region. * @param proximityAlert * @return boolean */ export declare function addBeaconProximityAlert(...args: any[]): any; /** * Start monitoring the specified beacon regions. * @param proximityAlerts * @return boolean */ export declare function addBeaconProximityAlerts(...args: any[]): any; /** * Retrieve a collection for the beacon regions that are currently being monitored. * @return any */ export declare function getBeaconProximityAlerts(...args: any[]): any; /** * Removes the beacon region being monitored. * @param proximityAlertRegionId * @return any */ export declare function removeBeaconProximityAlert(...args: any[]): any; /** * Removes all the beacon regions being monitored. * @return any */ export declare function clearBeaconProximityAlerts(...args: any[]): any; /** * Retrieve the cached state of the specified region. * @param regionId * @return any */ export declare function getBeaconRegionState(...args: any[]): any; /** * Starts the delivery of notifications for beacons in the specified region. * @param beaconRegion * @return boolean */ export declare function startRangingBeaconRegion(...args: any[]): any; /** * Retrieve a collection for the beacon regions that are currently providing ranging. * @return any */ export declare function getRangedBeaconRegions(...args: any[]): any; /** * Stops the delivery of notifications for the specified beacon region. * @param regionId * @return any */ export declare function stopRangingBeaconRegion(...args: any[]): any; /** * Retrieve a collection for the beacons (sorted by proximity) currently in range for the given region. * @param regionId * @return any */ export declare function getBeaconsInRange(...args: any[]): any; /** * Advertises the current device as a beacon. * @param beaconInfo * @return boolean */ export declare function startAsBeacon(...args: any[]): any; /** * Stops advertising the current device as a beacon. * @return boolean */ export declare function stopAsBeacon(...args: any[]): any; /** * Closes the InApp