errorCode: String. Optional. An error code for the entire transaction—for auth failures and partner system unavailability. For individual device errors use the errorCode within the device object.
debugString: String. Optional. Detailed error which will never be presented to users but may be logged or used during development.
devices: Object. Map of devices. Each property has the following name and value:
Library(src/service/smarthome/api/v1.ts) doesn't contain errorCode and debugString into reposnce(it uses the same scheme as payload for SmartHomeV1QueryRequest)
2 optional fields (errorCode and debugString) missed inside interface SmartHomeV1QueryResponse.
Scheme from google https://developers.google.com/assistant/smarthome/reference/intent/query#response_format payload:
Library(src/service/smarthome/api/v1.ts) doesn't contain errorCode and debugString into reposnce(it uses the same scheme as payload for SmartHomeV1QueryRequest)