class SudoRetrieveThingResponse extends AbstractCommandResponse<SudoRetrieveThingResponse> implements SudoCommandResponse<SudoRetrieveThingResponse> {

    public static SudoRetrieveThingResponse of(final JsonObject thing, final DittoHeaders dittoHeaders) {
        return new SudoRetrieveThingResponse(HttpStatusCode.OK, thing, dittoHeaders);
    }

    private  SudoRetrieveThingResponse(final HttpStatusCode statusCode, final JsonObject thing,
            final DittoHeaders dittoHeaders);

}