Reference for DSService.svc - DSDataResponse

Specifies the object that defines a data response.

DSDataResponse

The DSDataResponse type has the following members.

Name Type Description Example Value
DataTypeValues DSDataTypeResponseValue[] The response values corresponding to each data type in the request. Refer DSDataTypeResponseValue for details.
Dates DateTime[] The dates for which the details were retrieved. For a snapshot request, typically there will be only 1 item in the array.
DataTypeNames DSStringKVPair[] The expanded name of each datatype. This value is returned only if the option was chosen in the request. Ex: PH => Price High, PL => Price Low
SymbolNames DSStringKVPair[] The expanded name of each instrument. This value is returned only if the option was chosen in the request. Ex: VOD => VODAFONE GROUP
AdditionalResponses DSStringKVPair[] This property is currently not used. null
Tag String A user defined tag that was passed in the request null

DSDataTypeResponseValue

The DSDataTypeResponseValue type has the following members.

Name Type Description Example Value
DataType String The datatype for which the response value corresponds to. Ex: PL.
SymbolValues DSSymbolResponseValue[] The values for each symbol. If the requested instrument was a list, this array will contain the values for each constituent of the list. Refer DSSymbolResponseValue for more details.

DSSymbolResponseValue

The DSSymbolResponseValue type has the following members.

Name Type Description Example Value
Symbol String The symbol for which the data is returned. Ex: VOD (or) BARC.
Currency String The currency corresponding to this symbol (for the datatype). Ex: (or) U$.
Type DSSymbolResponseValueType The response value type. If the request results in an error, this property will be populated as Error and the Value property will be a string. Otherwise it will contain the type of the value such as DoubleArray. Refer DSSymbolResponseValueType for more details. Ex: DoubleArray (or) Double (or) Error
Value Object The value. You must cast this value to an appropriate type depending on the Type property. Ex: double[] or double or String.