Skip to content

To create a WebService to transform a request into an expected response

Notifications You must be signed in to change notification settings

sonnysangha/5app-coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5app-coding-challenge

To create a WebService to transform a request into an expected response

Can be tested by sending a POST request to the following webservice: https://us-central1-fiveappcodechallenge.cloudfunctions.net/fiveappwebservicechallenge

Example POST request to send:

{
	"payload": [
		{
			"name": "Molly",
			"count": 12,
			"logos": [{
				"size": "16x16",
				"url": "https://example.com/16x16.png"
			},{
				"size": "64x64",
				"url": "https://example.com/64x64.png"
			}]
		},
		{
			"name": "Dolly",
			"count": 1,
			"logos": [{
				"size": "128x128",
				"url": "https://example.com/128x128.png"
			},{
				"size": "64x64",
				"url": "https://example.com/64x64.png"
			}]
		},
		{
			"name": "Polly",
			"count": 4,
			"logos": [{
				"size": "16x16",
				"url": "https://example.com/16x16.png"
			},{
				"size": "64x64",
				"url": "https://example.com/64x64.png"
			}]
		}
	]
}

Expected Request object after transformation:

{
    "response": [
        {
            "name": "Molly",
            "count": 12,
            "thumbnail": "https://example.com/64x64.png"
        },
        {
            "name": "Polly",
            "count": 4,
            "thumbnail": "https://example.com/64x64.png"
        }
    ]
}

About

To create a WebService to transform a request into an expected response

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published