Namespace PnP.Core.Model
Classes
|
DataModelCollectionLoadExtensions Extension methods for IDataModelCollectionLoad<TModel> |
|
Extension methods for PnP.Core.Model.IDataModelProcess |
|
Extension methods for PnP.Core.Model.IDataModelLoad |
|
A follow document request metadata object |
|
A follow person request metadata object |
|
A follow site request metadata object |
|
A follow tag request metadata object |
|
Set of extension methods used to bring request module support |
|
Class for tracking Dictionary changes |
Interfaces
|
Defines the result of a batch when it is executed |
|
Defines a single result of a batch request |
|
Defines the result of a batch when it is executed |
|
Defines the very basic interface for every Domain Model object. Add methods are implemented in their respective model interfaces |
|
Defines the very basic interface for every collection of Domain Model objects |
|
IDataModelCollectionDeleteByGuidId When implemented it provides a DeleteById method on the collection |
|
IDataModelCollectionDeleteByIntegerId When implemented it provides a DeleteById method on the collection |
|
IDataModelCollectionDeleteByStringId When implemented it provides a DeleteById method on the collection |
|
IDataModelCollectionLoad<TModel> Defines the very basic interface for every collection of Domain Model objects which supports explicit load |
|
Defines the delete interface for Domain Model objects that need delete. |
|
Defines the read interface for Domain Model objects that can be read. |
|
Defines the read interface for Domain Model objects that can be loaded. |
|
Interface to the define the basic behavior of Domain Model object that can be mapped from a JSON response coming out of a REST request |
|
Interface to implement parent concept on all model objects |
|
IDataModelSupportingGetChanges Defines the interface for Domain Model objects that can obtain a change log. |
|
Defines the update interface for Domain Model objects that need update. |
|
Interface to implement PnPContext concept on all model objects |
|
Defines the basic behavior for a Domain Model object with an identifying key |
|
Provides the result of a batch when is executed |
|
Provides the result of a batch when is executed |
|
Public interface to define an object extensible through a dictionary of properties |
|
Defines the behavior of a collection that can be managed with untyped prototype methods |
|
Defines the behavior of a collection that can be managed with fully typed prototype methods |
|
Defines the very basic interface for every object that is provided with metadata eventually with deferred loading |
|
Interface describing a linq queryable model |
|
Defines the very basic interface for every object that is somehow requestable through an external querying system |
|
Defines the very basic interface for every collection that is somehow requestable through an external querying system |
|
Interface used to attach module support |
|
Object supports explicit Query |