@genexus/web-standard-functions
Version:
GeneXus JavaScript standard functions library for web generators
2,229 lines • 53.4 kB
TypeScript
/**
* @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