Skip to content

Instantly share code, notes, and snippets.

@mastoj
Created June 12, 2014 17:05
Show Gist options
  • Save mastoj/fb5597b419fa701097bb to your computer and use it in GitHub Desktop.
Save mastoj/fb5597b419fa701097bb to your computer and use it in GitHub Desktop.
Deserialized types to json
{
"commands": [
"Folkeregister.Contracts.Commands.CreatePerson",
"Folkeregister.Contracts.Commands.AddAdressToPerson"
],
"types": [
{
"$type": "Folkeregister.Web.TypeDeserialization.ObjectModel, Folkeregister.Web",
"type": "Folkeregister.Contracts.Commands.CreatePerson",
"name": "CreatePerson",
"qualifiedName": "Folkeregister.Contracts.Commands.CreatePerson, Folkeregister.Contracts, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"arguments": [
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.Guid",
"name": "id",
"order": 0,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.SSN",
"name": "sSN",
"order": 1,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.Name",
"name": "name",
"order": 2,
"isEnumerable": false
}
]
},
{
"$type": "Folkeregister.Web.TypeDeserialization.ObjectModel, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.SSN",
"name": "SSN",
"qualifiedName": "Folkeregister.Contracts.Types.SSN, Folkeregister.Contracts, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"arguments": [
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "value",
"order": 0,
"isEnumerable": false
}
]
},
{
"$type": "Folkeregister.Web.TypeDeserialization.ObjectModel, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.Name",
"name": "Name",
"qualifiedName": "Folkeregister.Contracts.Types.Name, Folkeregister.Contracts, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"arguments": [
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "value",
"order": 0,
"isEnumerable": false
}
]
},
{
"$type": "Folkeregister.Web.TypeDeserialization.ObjectModel, Folkeregister.Web",
"type": "Folkeregister.Contracts.Commands.AddAdressToPerson",
"name": "AddAdressToPerson",
"qualifiedName": "Folkeregister.Contracts.Commands.AddAdressToPerson, Folkeregister.Contracts, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"arguments": [
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.Guid",
"name": "id",
"order": 0,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.Address",
"name": "address",
"order": 1,
"isEnumerable": false
}
]
},
{
"$type": "Folkeregister.Web.TypeDeserialization.ObjectModel, Folkeregister.Web",
"type": "Folkeregister.Contracts.Types.Address",
"name": "Address",
"qualifiedName": "Folkeregister.Contracts.Types.Address, Folkeregister.Contracts, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
"arguments": [
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "street",
"order": 0,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "streetNumber",
"order": 1,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "postalCode",
"order": 2,
"isEnumerable": false
},
{
"$type": "Folkeregister.Web.TypeDeserialization.Argument, Folkeregister.Web",
"type": "System.String",
"name": "city",
"order": 3,
"isEnumerable": false
}
]
}
],
"links": [
{
"$type": "Simple.Web.Links.Link, Simple.Web",
"title": null,
"href": "/api/commands/createperson",
"rel": "self",
"type": "application/json"
},
{
"$type": "Simple.Web.Links.Link, Simple.Web",
"title": null,
"href": "/api/commands/addaddresstoperson",
"rel": "self",
"type": "application/json"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment