message: add rest sink swagger
diff: }
  }
  },
  + "RestSink": {
  + "description": "A copy activity Rest service Sink.",
  + "type": "object",
  + "allOf": [
  + {
  + "$ref": "#/definitions/CopySink"
  + }
  + ],
  + "properties": {
  + "requestMethod": {
  + "type": "object",
  + "description": "The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string)."
  + },
  + "additionalHeaders": {
  + "type": "object",
  + "description": "The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string)."
  + },
  + "httpRequestTimeout": {
  + "type": "object",
  + "description": "The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))."
  + },
  + "requestInterval": {
  + "type": "object",
  + "description": "The time to await before sending next request, in milliseconds "
  + },
  + "compressionType": {
  + "type": "object",
  + "description": "Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip. "
  + },
  + "wrapRequestJsonInAnObject": {
  + "type": "object",
  + "description": "Wraps Request Array Json into an Object before calling the rest endpoint , Default is false. ex: if true request content sample format is { rows:[]} else the format is []"
  + }
  + }
  + },
  "RestSource": {
  "description": "A copy activity Rest service source.",
  "type": "object",
  