2.2.2.2.5 RPCKEY and RPCVALUE

An RPCKEY and RPCVALUE pair are used to specify methods, parameters, and results.

 RPCKEY-KEY-STRING = STRING
 RPCKEY = [ARGSEP] RPCKEY-KEY-STRING VALSEP
  

The leading ARGSEP MUST be present in an RPCKEY, except in URL Mode when it is the first key after an OBRACKET or at the start of a response, in which case it MUST NOT be present. <2>

  
 RPCVALUE = UNSIGNED-INT / INT / BOOLEAN / DOUBLE / STRING
    / TIME / FILESYSTEMTIME / VERSION / URL-STRING
    / METHOD-VALUE / DICT / METADICT / DOCINFO
    / DOCUMENT-LIST-RETURN-TYPE / SERVICE-RETURN-TYPE
    / DOC-INFO-REQUEST / URL-DIRECTORY / STATUS 
    / PUT-OPTION / RENAME-OPTION
    / VECTOR-UNSIGNED-INT / VECTOR-INT
    / VECTOR-BOOLEAN / VECTOR-DOUBLE / VECTOR-STRING
    / VECTOR-URL-STRING / VECTOR-URL-DIRECTORY 
    / section 2.2.2.2.22 / VECTOR-METADICT 
    / VECTOR-ELEMENT-ID / VECTOR-STRUCTURE-ELEMENT 
    / VECTOR-X