Hi Hariprasath, How did you generate the schema and what is the payload you used to generate it?
Thanks, Nuwan On Wed, May 18, 2016 at 3:32 PM, Hariprasath Thanarajah < [email protected]> wrote: > Hi All, > > Currently I am doing the schema generation for Gmail REST connector. In > most of the methods in this connector have the response part as[1], But in > the JSON schema the type was generated as string[2]. > > Is there any way to generate as bytes or is it ok to proceed as below? > > [1] - { > "id": string, > "threadId": string, > "labelIds": [ > string > ], > "snippet": string, > "historyId": unsigned long, > "internalDate": long, > "payload": { > "partId": string, > "mimeType": string, > "filename": string, > "headers": [ > { > "name": string, > "value": string > } > ], > "body": users.messages.attachments Resource, > "parts": [ > (MessagePart) > ] > }, > "sizeEstimate": integer, > "raw": bytes > } > > [2] - > {"id":"http:\/\/wso2jsonschema.org","title":"root","$schema":"http:\/\/ > json-schema.org > \/draft-04\/schema#","properties":{"history":{"id":"http:\/\/ > wso2jsonschema.org\/history","items":[{"id":"http:\/\/wso2jsonschema.org > \/history\/0","properties":{"id":{"id":"http:\/\/wso2jsonschema.org > \/history\/0\/id","type":"number"},"labelsRemoved":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/labelsRemoved","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0","properties":{"message":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/labelsRemoved\/0\/message","properties":{ > "raw":{"id":"http:\/\/wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/raw","type":"string" > },"id":{"id":"http:\/\/wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/id","type":"string"},"labelIds":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/labelIds","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/labelIds\/0","type":"string"}],"type":"array"},"threadId":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/threadId","type":"string"},"historyId":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/historyId","type":"string"},"payload":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload","properties":{"headers":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/headers","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/headers\/0","type":"object"}],"type":"array"},"body":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/body","properties":{"attachmentId":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/body\/attachmentId","type":"string"},"data":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/body\/data","type":"string"},"size":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/body\/size","type":"string"}},"type":"object"},"filename":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/filename","type":"string"},"parts":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0","properties":{"headers":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/headers","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/headers\/0","properties":{"name":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/headers\/0\/name","type":"string"},"value":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/headers\/0\/value","type":"string"}},"type":"object"}],"type":"array"},"filename":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/filename","type":"string"},"partId":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/partId","type":"string"},"mimeType":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/parts\/0\/mimeType","type":"string"}},"type":"object"}],"type":"array"},"partId":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/partId","type":"string"},"mimeType":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/payload\/mimeType","type":"string"}},"type":"object"},"sizeEstimate":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/sizeEstimate","type":"number"},"snippet":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/snippet","type":"string"},"internalDate":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/message\/internalDate","type":"string"}},"type":"object"},"labelIds":{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/labelIds","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsRemoved\/0\/labelIds\/0","type":"string"}],"type":"array"}},"type":"object"}],"type":"array"},"messagesDeleted":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/messagesDeleted","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/messagesDeleted\/0","type":"object"}],"type":"array"},"messagesAdded":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/messagesAdded","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/messagesAdded\/0","type":"object"}],"type":"array"},"labelsAdded":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/labelsAdded","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/labelsAdded\/0","type":"object"}],"type":"array"},"messages":{"id":"http:\/\/ > wso2jsonschema.org\/history\/0\/messages","items":[{"id":"http:\/\/ > wso2jsonschema.org > \/history\/0\/messages\/0","type":"object"}],"type":"array"}},"type":"object"}],"type":"array"},"historyId":{"id":"http:\/\/ > wso2jsonschema.org > \/historyId","type":"string"},"nextPageToken":{"id":"http:\/\/ > wso2jsonschema.org\/nextPageToken","type":"string"}},"type":"object"} > > -- > > > *Thank you and Regards**Hariprasath Thanarajah* > Associate Software Engineer | WSO2 > E: [email protected] > M: +94752806528, 0777216903 > > -- ---------------------------------------------------------- *Nuwan Chamara Pallewela* *Software Engineer* *WSO2, Inc. *http://wso2.com *lean . enterprise . middleware* Email *[email protected] <[email protected]>* Mobile *+94719079739@*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
