Description Format Methods Public fields Methods Examples
factset.analyticsapi.engines.Dates
An R6Class
generator object
ConvertPADatesToAbsoluteFormat Convert PA dates to absolute format This endpoint converts the given start and end dates to yyyymmdd format for a PA calculation.
@param enddate character
@param componentid character
@param account character
@param startdate character
@returnType DateParametersSummary
On encountering errors, an error of subclass ApiException will be thrown.
status code : 200 | Expected response, returns the converted dates in yyyymmdd format.
return type : DateParametersSummary
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 400 | Invalid query parameter or value is provided.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 401 | Missing or invalid authentication.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 403 | User is forbidden with current credentials
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 404 | Document or account not found.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 406 | Unsupported Accept header. Header needs to be set to application/json.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 500 | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 503 | Request timed out. Retry the request in sometime.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
ConvertVaultDatesToAbsoluteFormat Convert Vault dates to absolute format This endpoint converts the given start and end dates to yyyymmdd format for a Vault calculation.
@param enddate character
@param componentid character
@param account character
@param startdate character
@returnType DateParametersSummary
On encountering errors, an error of subclass ApiException will be thrown.
status code : 200 | Expected response, returns the converted dates in yyyymmdd format.
return type : DateParametersSummary
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 400 | Invalid query parameter or value is provided.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 401 | Missing or invalid authentication.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 403 | User is forbidden with current credentials
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 404 | vault Document or account not found.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 406 | Unsupported Accept header. Header needs to be set to application/json.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 500 | Server error. Log the X-DataDirect-Request-Key header to assist in troubleshooting.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
status code : 503 | Request timed out. Retry the request in sometime.
response headers :
X-RateLimit-Remaining | Number of requests left for the time window. |
X-FactSet-Api-Request-Key | Key to uniquely identify an Analytics API request. Only available after successful authentication. |
X-RateLimit-Reset | Number of seconds remaining till rate limit resets. |
X-RateLimit-Limit | Number of allowed requests for the time window. |
X-DataDirect-Request-Key | FactSet's request key header. |
apiClient
Handles the client-server communication.
new()
DatesApi$new(apiClient)
ConvertPADatesToAbsoluteFormat()
DatesApi$ConvertPADatesToAbsoluteFormat( enddate, componentid, account, startdate = NULL, ... )
ConvertPADatesToAbsoluteFormatWithHttpInfo()
DatesApi$ConvertPADatesToAbsoluteFormatWithHttpInfo( enddate, componentid, account, startdate = NULL, ... )
ConvertVaultDatesToAbsoluteFormat()
DatesApi$ConvertVaultDatesToAbsoluteFormat( enddate, componentid, account, startdate = NULL, ... )
ConvertVaultDatesToAbsoluteFormatWithHttpInfo()
DatesApi$ConvertVaultDatesToAbsoluteFormatWithHttpInfo( enddate, componentid, account, startdate = NULL, ... )
clone()
The objects of this class are cloneable with this method.
DatesApi$clone(deep = FALSE)
deep
Whether to make a deep clone.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | ## Not run:
#################### ConvertPADatesToAbsoluteFormat ####################
library(factset.analyticsapi.engines)
var.enddate <- 'enddate_example' # character | End Date
var.componentid <- 'componentid_example' # character | Component Id
var.account <- 'account_example' # character | Account
var.startdate <- 'startdate_example' # character | Start Date
#Convert PA dates to absolute format
api.instance <- DatesApi$new()
#Configure HTTP basic authorization: Basic
# provide your username in the user-serial format
api.instance$apiClient$username <- '<user-serial>';
# provide your api key generated using the developer portal
api.instance$apiClient$password <- '<api_key>';
result <- tryCatch(
api.instance$ConvertPADatesToAbsoluteFormat(var.enddate, var.componentid,
var.account, startdate=var.startdate),
ApiException = function(ex) ex
)
# In case of error, print the error object
if(!is.null(result$ApiException)) {
cat(result$ApiException$toString())
} else {
# deserialized response object
response.object <- result$content
# response headers
response.headers <- result$response$headers
# response status code
response.status.code <- result$response$status_code
}
#################### ConvertVaultDatesToAbsoluteFormat ####################
library(factset.analyticsapi.engines)
var.enddate <- 'enddate_example' # character | End Date
var.componentid <- 'componentid_example' # character | Vault Component Id
var.account <- 'account_example' # character | Account
var.startdate <- 'startdate_example' # character | Start Date
#Convert Vault dates to absolute format
api.instance <- DatesApi$new()
#Configure HTTP basic authorization: Basic
# provide your username in the user-serial format
api.instance$apiClient$username <- '<user-serial>';
# provide your api key generated using the developer portal
api.instance$apiClient$password <- '<api_key>';
result <- tryCatch(
api.instance$ConvertVaultDatesToAbsoluteFormat(var.enddate, var.componentid,
var.account, startdate=var.startdate),
ApiException = function(ex) ex
)
# In case of error, print the error object
if(!is.null(result$ApiException)) {
cat(result$ApiException$toString())
} else {
# deserialized response object
response.object <- result$content
# response headers
response.headers <- result$response$headers
# response status code
response.status.code <- result$response$status_code
}
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.