28 lines
926 B
Protocol Buffer
28 lines
926 B
Protocol Buffer
syntax = "proto2";
|
|
package video_streaming;
|
|
|
|
import "misc/common.proto";
|
|
|
|
enum OnesieProxyStatus {
|
|
ONESIE_PROXY_STATUS_UNKNOWN = 0;
|
|
ONESIE_PROXY_STATUS_OK = 1;
|
|
ONESIE_PROXY_STATUS_DECRYPTION_FAILED = 2;
|
|
ONESIE_PROXY_STATUS_PARSING_FAILED = 3;
|
|
ONESIE_PROXY_STATUS_MISSING_X_FORWARDED_FOR = 4;
|
|
ONESIE_PROXY_STATUS_INVALID_X_FORWARDED_FOR = 5;
|
|
ONESIE_PROXY_STATUS_INVALID_CONTENT_TYPE = 6;
|
|
ONESIE_PROXY_STATUS_BACKEND_ERROR = 7;
|
|
ONESIE_PROXY_STATUS_CLIENT_ERROR = 8;
|
|
ONESIE_PROXY_STATUS_MISSING_CRYPTER = 9;
|
|
ONESIE_PROXY_STATUS_RESPONSE_JSON_SERIALIZATION_FAILED = 10;
|
|
ONESIE_PROXY_STATUS_DECOMPRESSION_FAILED = 11;
|
|
ONESIE_PROXY_STATUS_JSON_PARSING_FAILED = 12;
|
|
ONESIE_PROXY_STATUS_UNKNOWN_COMPRESSION_TYPE = 13;
|
|
}
|
|
|
|
message OnesiePlayerResponse {
|
|
optional OnesieProxyStatus onesie_proxy_status = 1;
|
|
optional int32 http_status = 2;
|
|
repeated .misc.HttpHeader headers = 3;
|
|
optional bytes body = 4;
|
|
}
|