275 "oauth_url_auth":
"https://login.salesforce.com/services/oauth2/authorize",
276 "oauth_url_token":
"https://login.salesforce.com/services/oauth2/token",
277 "oauth_url_revoke":
"https://login.salesforce.com/services/oauth2/revoke",
282 const DefaultSendEncoding =
"gzip";
285 const RequiredOptions = (
297 const AsyncDataloadNs =
"http://www.force.com/2009/06/asyncapi/dataload";
300 const JobInfoAttributes = (
302 "xmlns": AsyncDataloadNs,
381 constructor(*
hash opts, *softbool do_not_connect) ;
419 hash patch(
string path,
auto body, *reference<hash> info, *
hash hdr);
460 hash doRequest(
string m,
string path,
auto body, *reference<hash> info, softbool decode_errors =
True, *
hash hdr);
503 hash doBulkRequest(
string m,
string path,
auto body, *reference<hash> info, softbool decode_errors =
True, *
hash hdr);
543 hash bulkGet(
string path,
auto body, *reference<hash> info, *
hash hdr);
583 hash bulkPost(
string path,
auto body, *reference<hash> info, *
hash hdr);
616 hash bulkJobCreate(
string operation,
string object,
string job_content_type, *reference<hash> info, *
hash hdr);
649 hash bulkJobAddBatch(
string jobid, data batch_data,
string job_content_type, *reference<hash> info, *
hash hdr);
676 hash bulkJobClose(
string jobid, *reference<hash> info, *
hash hdr);
694 login(*reference<hash> info);
717 logout(*reference<hash> info);
735 static string getBulkDate(
date d);
738 static string getGmtDate(
date d);
752 loginIntern(*reference<hash> info);
783 "client_secret":
True,
786 const OptionList =
Options.keys();
constructor(string name, string desc, string url, bool monitor, *hash opts, hash urlh)
creates the SalesforceRestConnection object
string oauth_url_revoke
Salesforce.com OAuth2 Revoke Token URL.
Definition: SalesforceRestClient.qm.dox.h:316
const BulkJobCsv
Salesforce.com bulk job "CSV" content type.
Definition: SalesforceRestClient.qm.dox.h:187
const BulkJobContentTypes
a hash of Salesforce.com bulk job content types; keys are Salesforce.com Bulk REST API Job Content Ty...
Definition: SalesforceRestClient.qm.dox.h:214
const BulkJobXml
Salesforce.com bulk job "XML" content type.
Definition: SalesforceRestClient.qm.dox.h:193
string getType()
returns "rest"
the SalesforceRestClient namespace contains all the objects in the SalesforceRestClient module ...
Definition: SalesforceRestClient.qm.dox.h:147
string client_id
Salesforce.com "consumer key".
Definition: SalesforceRestClient.qm.dox.h:325
const BulkJobZipCsv
Salesforce.com bulk job "ZIP_CSV" content type.
Definition: SalesforceRestClient.qm.dox.h:196
const BulkJobOperations
a hash of Salesforce.com bulk job operations; keys are Salesforce.com Bulk REST API Job Operations ...
Definition: SalesforceRestClient.qm.dox.h:175
const BulkJobZipXml
Salesforce.com bulk job "ZIP_XML" content type.
Definition: SalesforceRestClient.qm.dox.h:202
SalesforceRestClient getImpl(bool connect=True, *hash rtopts)
returns a SalesforceRestClient::SalesforceRestClient object
static SalesforceRestConnection make(string name, string desc, string url, bool monitor, *hash opts, hash urlh)
static constructor
const BulkJobUpdate
Salesforce.com bulk job "update" operation.
Definition: SalesforceRestClient.qm.dox.h:158
*hash getDefaultOptions()
returns default options
string oauth_url_auth
Salesforce.com OAuth2 Authorization URL.
Definition: SalesforceRestClient.qm.dox.h:310
hash api_hash
hash of APIs retrieved from GET /services/data; keyed by API version string; values: "label"...
Definition: SalesforceRestClient.qm.dox.h:343
const BulkJobUpsert
Salesforce.com bulk job "upsert" operation.
Definition: SalesforceRestClient.qm.dox.h:161
const BulkJobDelete
Salesforce.com bulk job "delete" operation.
Definition: SalesforceRestClient.qm.dox.h:164
const BulkJobQuery
Salesforce.com bulk job "query" operation.
Definition: SalesforceRestClient.qm.dox.h:152
const BulkJobInsert
Salesforce.com bulk job "insert" operation.
Definition: SalesforceRestClient.qm.dox.h:155
const BulkJobJson
Salesforce.com bulk job "JSON" content type.
Definition: SalesforceRestClient.qm.dox.h:190
string username
Salesforce.com username.
Definition: SalesforceRestClient.qm.dox.h:331
string token
Salesforce.com token.
Definition: SalesforceRestClient.qm.dox.h:322
class for Salesforce.com REST connections; returns SalesforceRestClient::SalesforceRestClient objects...
Definition: SalesforceRestClient.qm.dox.h:775
string client_secret
Salesforce.com "consumer secret".
Definition: SalesforceRestClient.qm.dox.h:328
const Options
SalesforceRestConnection object connection options.
Definition: SalesforceRestClient.qm.dox.h:780
string password
Salesforce.com password.
Definition: SalesforceRestClient.qm.dox.h:334
string api
Salesforce.com REST API version to be used ("auto" = latest version)
Definition: SalesforceRestClient.qm.dox.h:337
const BulkJobZipJson
Salesforce.com bulk job "ZIP_JSON" content type.
Definition: SalesforceRestClient.qm.dox.h:199
hash getOptions()
gets options
string api_used
Salesforce.com REST API version currently in use.
Definition: SalesforceRestClient.qm.dox.h:340
string oauth_url_token
Salesforce.com OAuth2 Get Token URL.
Definition: SalesforceRestClient.qm.dox.h:313