blpapi.Request
- class blpapi.Request
A single request to a single service.
Requestobjects are created usingService.createRequest()orService.createAuthorizationRequest(). They are used withSession.sendRequest()orSession.sendAuthorizationRequest().The
Requestobject contains the parameters for a single request to a single service. Once aRequesthas been created its fields can be populated directly using the functions provided byElementor using theElementinterface on theElementreturned byasElement().The schema for the
Requestcan be queried using theElementinterface.- __getitem__(name)
Equivalent to
asElement().__getitem__(name).
- __setitem__(name, value)
Equivalent to
asElement().__setitem__(name, value).
- append(name, value)
Equivalent to
getElement(name).appendValue(value).
- destroy()
Destroy the handle using stored dtor
- fromPy(requestDict)
Equivalent to
asElement().fromPy(requestDict).- Parameters
requestDict (collections.abc.Mapping) – used to format this
Request. SeeElement.fromPy()for more details.
- getElement(name)
Equivalent to
asElement().getElement(name).
- getRequestId()
Return the request’s id if one exists, otherwise return
None.If there are issues with this request, the request id can be reported to Bloomberg for troubleshooting purposes.
Note that request id is not the same as correlation id and should not be used for correlation purposes.
- Returns
The request id of the request.
- Return type
- set(name, value)
Equivalent to
asElement().setElement(name, value).
- toString(level=0, spacesPerLevel=4)
Equivalent to
asElement().toString(level, spacesPerLevel).