├── .gitattributes ├── .gitignore ├── LICENSE ├── Migrap.AspNetCore.Hateoas.Demo ├── Migrap.AspNetCore.Hateoas.Demo.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── SirenConverter.cs ├── Startup.cs ├── TodoCollection.cs ├── TodoController.cs ├── TodoModel.cs ├── appsettings.Development.json └── appsettings.json ├── Migrap.AspNetCore.Hateoas.sln ├── README.md └── src ├── Migrap.AspNetCore.Hateoas.Abstractions ├── IStateConverter.cs ├── IStateConverterCollectionProvider.cs ├── IStateConverterProvider.cs ├── Infrastructure │ └── StateConverterCollection.cs ├── Migrap.AspNetCore.Hateoas.Abstractions.csproj ├── StateConverterContext.cs └── StateConverterProviderContext.cs ├── Migrap.AspNetCore.Hateoas.Core └── Migrap.AspNetCore.Hateoas.Core.csproj ├── Migrap.AspNetCore.Hateoas.JsonApi ├── Converters │ ├── LinksConverter.cs │ └── RelConverter.cs ├── Core │ ├── Attributes.cs │ ├── Data.cs │ ├── DataExtensions.cs │ ├── Document.cs │ ├── DocumentExtensions.cs │ ├── Error.cs │ ├── Errors.cs │ ├── Extensions.cs │ ├── Included.cs │ ├── IncludedExtensions.cs │ ├── LInks.cs │ ├── Link.cs │ ├── Meta.cs │ ├── Rel.cs │ ├── Relationship.cs │ ├── Relationships.cs │ ├── Resource.cs │ ├── ResourceIndentifier.cs │ └── Source.cs ├── Internal │ ├── JsonapiCamelCasePropertyNamesContractResolver.cs │ └── MediaTypeHeaderValues.cs ├── JsonApiOptions.cs ├── JsonApiOptionsSetup.cs ├── JsonApiOutputFormatter.cs ├── JsonApiSerializerSettingsProvider.cs ├── Migrap.AspNetCore.Hateoas.JsonApi.csproj └── MvcBuilderExtensions.cs ├── Migrap.AspNetCore.Hateoas.Reap ├── Core │ ├── Activator.cs │ ├── Document.cs │ ├── ExtensionCollection.cs │ ├── ExtensionExtensions.cs │ ├── ExtensionSelector.cs │ ├── IExtensible.cs │ ├── IExtension.cs │ └── IExtensionCollection.cs ├── Extensions.cs └── Migrap.AspNetCore.Hateoas.Reap.csproj ├── Migrap.AspNetCore.Hateoas.Siren ├── Converters │ ├── HrefJsonConverter.cs │ └── UriConverter.cs ├── Core │ ├── Action.cs │ ├── Actions.cs │ ├── Builders │ │ ├── ActionBuilder.cs │ │ ├── EntityBuilder.cs │ │ ├── FieldBuilder.cs │ │ ├── IActionBuilder.cs │ │ ├── IEntityBuilder.cs │ │ ├── IFieldBuilder.cs │ │ ├── IItemBuilder.cs │ │ ├── ILinkBuilder.cs │ │ ├── IQueryBuilder.cs │ │ ├── ItemBuilder.cs │ │ ├── LinkBuilder.cs │ │ └── QueryBuilder.cs │ ├── Class.cs │ ├── Collection.cs │ ├── Data.cs │ ├── Document.cs │ ├── Entities.cs │ ├── Entity.cs │ ├── Extensions.cs │ ├── Field.cs │ ├── Fields.cs │ ├── Href.cs │ ├── IFluent.cs │ ├── Item.cs │ ├── Link.cs │ ├── Links.cs │ ├── Queries.cs │ ├── Query.cs │ ├── Rel.cs │ └── Template.cs ├── Extensions.cs ├── Internal │ ├── MediaTypeHeaderValues.cs │ ├── MvcOptionsSetup.cs │ ├── SirenCamelCasePropertyNamesContractResolver.cs │ └── SirenOptionsSetup.cs ├── Migrap.AspNetCore.Hateoas.Siren.csproj ├── MvcBuilderExtensions.cs ├── MvcCoreBuilderExtensions.cs ├── SirenOptions.cs ├── SirenOutputFormatter.cs ├── SirenSerializerSettings.cs └── SirenSerializerSettingsProvider.cs └── Migrap.AspNetCore.Hateoas └── Migrap.AspNetCore.Hateoas.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/LICENSE -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/Migrap.AspNetCore.Hateoas.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/Migrap.AspNetCore.Hateoas.Demo.csproj -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/Program.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/Properties/launchSettings.json -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/SirenConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/SirenConverter.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/Startup.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/TodoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/TodoCollection.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/TodoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/TodoController.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/TodoModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/TodoModel.cs -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/appsettings.Development.json -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.Demo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.Demo/appsettings.json -------------------------------------------------------------------------------- /Migrap.AspNetCore.Hateoas.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/Migrap.AspNetCore.Hateoas.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/README.md -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverterCollectionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverterCollectionProvider.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverterProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/IStateConverterProvider.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/Infrastructure/StateConverterCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/Infrastructure/StateConverterCollection.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/Migrap.AspNetCore.Hateoas.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/Migrap.AspNetCore.Hateoas.Abstractions.csproj -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/StateConverterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/StateConverterContext.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Abstractions/StateConverterProviderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Abstractions/StateConverterProviderContext.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Core/Migrap.AspNetCore.Hateoas.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Core/Migrap.AspNetCore.Hateoas.Core.csproj -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Converters/LinksConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Converters/LinksConverter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Converters/RelConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Converters/RelConverter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Attributes.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Data.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/DataExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/DataExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Document.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/DocumentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/DocumentExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Error.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Errors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Errors.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Extensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Included.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Included.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/IncludedExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/IncludedExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/LInks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/LInks.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Link.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Meta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Meta.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Rel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Rel.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Relationship.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Relationship.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Relationships.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Relationships.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Resource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Resource.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/ResourceIndentifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/ResourceIndentifier.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Source.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Core/Source.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Internal/JsonapiCamelCasePropertyNamesContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Internal/JsonapiCamelCasePropertyNamesContractResolver.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Internal/MediaTypeHeaderValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Internal/MediaTypeHeaderValues.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOptions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOptionsSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOptionsSetup.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOutputFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiOutputFormatter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiSerializerSettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/JsonApiSerializerSettingsProvider.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/Migrap.AspNetCore.Hateoas.JsonApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/Migrap.AspNetCore.Hateoas.JsonApi.csproj -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.JsonApi/MvcBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.JsonApi/MvcBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/Activator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/Activator.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/Document.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionCollection.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/ExtensionSelector.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtensible.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtensible.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtension.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtensionCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Core/IExtensionCollection.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Extensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Reap/Migrap.AspNetCore.Hateoas.Reap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Reap/Migrap.AspNetCore.Hateoas.Reap.csproj -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Converters/HrefJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Converters/HrefJsonConverter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Converters/UriConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Converters/UriConverter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Action.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Action.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Actions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Actions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ActionBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/EntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/EntityBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/FieldBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/FieldBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IActionBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IEntityBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IEntityBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IFieldBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IFieldBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IItemBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IItemBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ILinkBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ILinkBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IQueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/IQueryBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ItemBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/ItemBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/LinkBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/LinkBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/QueryBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Builders/QueryBuilder.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Class.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Class.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Collection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Collection.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Data.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Document.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Entities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Entities.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Entity.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Extensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Field.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Field.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Fields.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Fields.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Href.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Href.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/IFluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/IFluent.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Item.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Item.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Link.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Links.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Links.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Queries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Queries.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Query.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Query.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Rel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Rel.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Core/Template.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Core/Template.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Extensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Internal/MediaTypeHeaderValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Internal/MediaTypeHeaderValues.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Internal/MvcOptionsSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Internal/MvcOptionsSetup.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Internal/SirenCamelCasePropertyNamesContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Internal/SirenCamelCasePropertyNamesContractResolver.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Internal/SirenOptionsSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Internal/SirenOptionsSetup.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/Migrap.AspNetCore.Hateoas.Siren.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/Migrap.AspNetCore.Hateoas.Siren.csproj -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/MvcBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/MvcBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/MvcCoreBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/MvcCoreBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/SirenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/SirenOptions.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/SirenOutputFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/SirenOutputFormatter.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/SirenSerializerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/SirenSerializerSettings.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas.Siren/SirenSerializerSettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas.Siren/SirenSerializerSettingsProvider.cs -------------------------------------------------------------------------------- /src/Migrap.AspNetCore.Hateoas/Migrap.AspNetCore.Hateoas.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcomartin/Migrap.AspNetCore.Hateoas/HEAD/src/Migrap.AspNetCore.Hateoas/Migrap.AspNetCore.Hateoas.csproj --------------------------------------------------------------------------------