Skip to content

Instantly share code, notes, and snippets.

@mamund
Created May 21, 2014 14:40
Show Gist options
  • Save mamund/b444fee53e66d65aaf15 to your computer and use it in GitHub Desktop.
Save mamund/b444fee53e66d65aaf15 to your computer and use it in GitHub Desktop.
read-only extension for items -- add the "read-only" property to the item element.
{ "collection" :
{
"version" : "1.0",
"href" : "http://api.example.com/users",
"links" : [
],
"items" : [
{
"href" : "http://api.example.com/users/1",
"read-only" : true,
"data" : [
{"name" : "givenName", "value" : "mike"},
{"name" : "familyName", "value" : "amundsen"},
{"name" : "email", "value" : "mca@mexample.com"},
{"name" : "voicePhone", "value" : "123.456.7890"},
{"name" : "nickName", "value" : "mamund"}
]
},
{
"href" : "http://api.example.com/users/2",
"data" : [
{"name" : "givenName", "value" : "mandy"},
{"name" : "familyName", "value" : "mirrison"},
{"name" : "email", "value" : "mandy@example.com"},
{"name" : "voicePhone", "value" : "234.567.8901"},
{"name" : "nickName", "value" : "mandymo"}
],
"links" : [
{"rel" : "edit", "href" : "http://api.example.com/users/2;edit"}
]
}
],
"template" : {
"data" : [
{"name" : "givenName", "value" : ""},
{"name" : "familyName", "value" : ""},
{"name" : "email", "value" : ""},
{"name" : "voicePhone", "value" : ""},
{"name" : "nickName", "value" : ""},
{"name" : "password", "value" : ""}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment