blob: 93f8913832c33c84a6bed4afe73ab718df3f31ea [file] [log] [blame]
syntax = "proto2";
package remoting.apis.v1;
import "host_info.proto";
option optimize_for = LITE_RUNTIME;
// Request host info for a specific support host instance.
message GetSupportHostRequest {
// The unique identifier for the host being requested.
optional string support_id = 1;
}
// The response to a GetSupportHostRequest.
message GetSupportHostResponse {
// The connection info for the host associated with the given support_id.
optional HostInfo support_host = 1;
}
// Registers a support host instance.
message RegisterSupportHostRequest {
// Public key for the host. Must be a 2048-bit RSA key encoded with BASE64.
optional string public_key = 1;
// The ID associated with the host on the Talk network.
optional string jabber_id = 2;
// The ID associated with the host on the Tachyon network.
optional string tachyon_id = 3;
// Version of the It2Me host software installed on the host.
optional string host_version = 4;
// Operating system type of the host.
optional string host_os_name = 5;
// Operating system version of the host.
optional string host_os_version = 6;
}
// The response to a RegisterSupportHostRequest.
message RegisterSupportHostResponse {
// A unique identifier for the registered host.
optional string support_id = 1;
// The length of time |support_id| will remain valid.
optional int32 support_id_lifetime_seconds = 2;
}