10 #ifndef GO_PXL_SDK_GORESPONSE_H
11 #define GO_PXL_SDK_GORESPONSE_H
13 #include <kApi/kApiDef.h>
20 class GoStreamResponseTests;
52 virtual kStatus Status()
const;
70 virtual const std::string& Path()
const;
79 virtual const GoJson& Payload()
const;
88 virtual const GoJson& Raw()
const;
166 friend class ::GoStreamResponseTests;
209 const std::string StreamStatus()
const;
Simplify working with json data.
Definition: GoJson.h:39
Declares the GoPxLSdk.GoResponseType class.
#define GoPxLSdkClass
Definition: Def.h:35
Declares the general SDK definitions.
Definition: GoResponseType.h:16
k32u StreamId
Definition: GoResponse.h:170
Represents streamed data.
Definition: GoResponse.h:164
Definition: GoNotificationType.h:18
Declares the GoPxLSdk.GoJson class.
Represents a response to requests such as Read/Update.
Definition: GoResponse.h:102
Declares the GoPxLSdk.GoNotificationType class.
Represents a response to change notifications.
Definition: GoResponse.h:128
A reply to a request (e.g. Read or Update).
Definition: GoResponseType.h:21
Definition: GoResponse.h:25