github.com/timstclair/heapster@v0.20.0-alpha1/Godeps/_workspace/src/google.golang.org/appengine/internal/xmpp/xmpp_service.proto (about)

     1  syntax = "proto2";
     2  option go_package = "xmpp";
     3  
     4  package appengine;
     5  
     6  message XmppServiceError {
     7    enum ErrorCode {
     8      UNSPECIFIED_ERROR = 1;
     9      INVALID_JID = 2;
    10      NO_BODY = 3;
    11      INVALID_XML = 4;
    12      INVALID_TYPE = 5;
    13      INVALID_SHOW = 6;
    14      EXCEEDED_MAX_SIZE = 7;
    15      APPID_ALIAS_REQUIRED = 8;
    16      NONDEFAULT_MODULE = 9;
    17    }
    18  }
    19  
    20  message PresenceRequest {
    21    required string jid = 1;
    22    optional string from_jid = 2;
    23  }
    24  
    25  message PresenceResponse {
    26    enum SHOW {
    27      NORMAL = 0;
    28      AWAY = 1;
    29      DO_NOT_DISTURB = 2;
    30      CHAT = 3;
    31      EXTENDED_AWAY = 4;
    32    }
    33  
    34    required bool is_available = 1;
    35    optional SHOW presence = 2;
    36    optional bool valid = 3;
    37  }
    38  
    39  message BulkPresenceRequest {
    40    repeated string jid = 1;
    41    optional string from_jid = 2;
    42  }
    43  
    44  message BulkPresenceResponse {
    45    repeated PresenceResponse presence_response = 1;
    46  }
    47  
    48  message XmppMessageRequest {
    49    repeated string jid = 1;
    50    required string body = 2;
    51    optional bool raw_xml = 3 [ default = false ];
    52    optional string type = 4 [ default = "chat" ];
    53    optional string from_jid = 5;
    54  }
    55  
    56  message XmppMessageResponse {
    57    enum XmppMessageStatus {
    58      NO_ERROR = 0;
    59      INVALID_JID = 1;
    60      OTHER_ERROR = 2;
    61    }
    62  
    63    repeated XmppMessageStatus status = 1;
    64  }
    65  
    66  message XmppSendPresenceRequest {
    67    required string jid = 1;
    68    optional string type = 2;
    69    optional string show = 3;
    70    optional string status = 4;
    71    optional string from_jid = 5;
    72  }
    73  
    74  message XmppSendPresenceResponse {
    75  }
    76  
    77  message XmppInviteRequest {
    78    required string jid = 1;
    79    optional string from_jid = 2;
    80  }
    81  
    82  message XmppInviteResponse {
    83  }