Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

5605 lines
167 KiB

{
"name": "Volo.CmsKit.Domain",
"hash": "",
"contents": [
{
"namespace": "Volo.CmsKit",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.CmsKit.Domain.Shared",
"namespace": "Volo.CmsKit",
"name": "CmsKitDomainSharedModule"
},
{
"declaringAssemblyName": "Volo.Abp.Users.Domain",
"namespace": "Volo.Abp.Users",
"name": "AbpUsersDomainModule"
},
{
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"namespace": "Volo.Abp.Domain",
"name": "AbpDddDomainModule"
},
{
"declaringAssemblyName": "Volo.Abp.BlobStoring",
"namespace": "Volo.Abp.BlobStoring",
"name": "AbpBlobStoringModule"
},
{
"declaringAssemblyName": "Volo.Abp.SettingManagement.Domain",
"namespace": "Volo.Abp.SettingManagement",
"name": "AbpSettingManagementDomainModule"
}
],
"implementingInterfaces": [
{
"name": "IAbpModule",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IAbpModule"
},
{
"name": "IOnPreApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPreApplicationInitialization"
},
{
"name": "IOnApplicationInitialization",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationInitialization"
},
{
"name": "IOnPostApplicationInitialization",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IOnPostApplicationInitialization"
},
{
"name": "IOnApplicationShutdown",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IOnApplicationShutdown"
},
{
"name": "IPreConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPreConfigureServices"
},
{
"name": "IPostConfigureServices",
"namespace": "Volo.Abp.Modularity",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Modularity.IPostConfigureServices"
}
],
"contentType": "abpModule",
"name": "CmsKitDomainModule",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"primaryKeyType": null,
"properties": [
{
"type": "System.Guid",
"name": "TagId",
"summary": null
},
{
"type": "System.String",
"name": "EntityId",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
}
],
"contentType": "entity",
"name": "EntityTag",
"summary": null
},
{
"baseClass": {
"name": "AggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.AggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "IUser",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Domain",
"fullName": "Volo.Abp.Users.IUser"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IUpdateUserData",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Domain",
"fullName": "Volo.Abp.Users.IUpdateUserData"
}
],
"methods": [
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Users",
"name": "Update",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "IUserData",
"name": "user",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Users",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "UserName",
"summary": null
},
{
"type": "System.String",
"name": "Email",
"summary": null
},
{
"type": "System.String",
"name": "Name",
"summary": null
},
{
"type": "System.String",
"name": "Surname",
"summary": null
},
{
"type": "System.Boolean",
"name": "IsActive",
"summary": null
},
{
"type": "System.Boolean",
"name": "EmailConfirmed",
"summary": null
},
{
"type": "System.String",
"name": "PhoneNumber",
"summary": null
},
{
"type": "System.Boolean",
"name": "PhoneNumberConfirmed",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "CmsUser",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Tags",
"name": "SetName",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "name",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Tags",
"name": "SetEntityType",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Tags",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
},
{
"type": "System.String",
"name": "Name",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "Tag",
"summary": null
},
{
"baseClass": {
"name": "BasicAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.BasicAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMustHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMustHaveCreator"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Reactions",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
},
{
"type": "System.String",
"name": "EntityId",
"summary": null
},
{
"type": "System.String",
"name": "ReactionName",
"summary": null
},
{
"type": "System.Guid",
"name": "CreatorId",
"summary": null
},
{
"type": "System.DateTime",
"name": "CreationTime",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "UserReaction",
"summary": null
},
{
"baseClass": {
"name": "BasicAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.BasicAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMustHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMustHaveCreator"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Ratings",
"name": "SetStarCount",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Int16",
"name": "starCount",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Ratings",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
},
{
"type": "System.String",
"name": "EntityId",
"summary": null
},
{
"type": "System.Int16",
"name": "StarCount",
"summary": null
},
{
"type": "System.Guid",
"name": "CreatorId",
"summary": null
},
{
"type": "System.DateTime",
"name": "CreationTime",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "Rating",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IHasEntityVersion",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasEntityVersion"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetTitle",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "title",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetContent",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "content",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetScript",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "script",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetStyle",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "style",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Pages",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "Title",
"summary": null
},
{
"type": "System.String",
"name": "Slug",
"summary": null
},
{
"type": "System.String",
"name": "Content",
"summary": null
},
{
"type": "System.String",
"name": "Script",
"summary": null
},
{
"type": "System.String",
"name": "Style",
"summary": null
},
{
"type": "System.Boolean",
"name": "IsHomePage",
"summary": null
},
{
"type": "System.Int32",
"name": "EntityVersion",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "Page",
"summary": null
},
{
"baseClass": {
"name": "AuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.AuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "SetDisplayName",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "displayName",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "SetUrl",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "url",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Menus",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "ParentId",
"summary": "Presents another Id.\r\n If it's , then it's a root menu item."
},
{
"type": "System.String",
"name": "DisplayName",
"summary": null
},
{
"type": "System.Boolean",
"name": "IsActive",
"summary": null
},
{
"type": "System.String",
"name": "Url",
"summary": null
},
{
"type": "System.String",
"name": "Icon",
"summary": null
},
{
"type": "System.Int32",
"name": "Order",
"summary": null
},
{
"type": "System.String",
"name": "Target",
"summary": null
},
{
"type": "System.String",
"name": "ElementId",
"summary": null
},
{
"type": "System.String",
"name": "CssClass",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "PageId",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "MenuItem",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.MediaDescriptors",
"name": "SetName",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "name",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.MediaDescriptors",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
},
{
"type": "System.String",
"name": "Name",
"summary": null
},
{
"type": "System.String",
"name": "MimeType",
"summary": null
},
{
"type": "System.Int64",
"name": "Size",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "MediaDescriptor",
"summary": null
},
{
"baseClass": {
"name": "BasicAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.BasicAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMustHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMustHaveCreator"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.MarkedItems",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.Guid",
"name": "CreatorId",
"summary": null
},
{
"type": "System.DateTime",
"name": "CreationTime",
"summary": null
},
{
"type": "System.String",
"name": "EntityId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "UserMarkedItem",
"summary": null
},
{
"baseClass": {
"name": "AuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.AuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "SetValue",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "value",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.GlobalResources",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.String",
"name": "Name",
"summary": null
},
{
"type": "System.String",
"name": "Value",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "GlobalResource",
"summary": null
},
{
"baseClass": {
"name": "AggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.AggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMustHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMustHaveCreator"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Comments",
"name": "SetText",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "text",
"isOptional": false
}
]
},
{
"returnType": "Comment",
"namespace": "Volo.CmsKit.Comments",
"name": "Approve",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "Comment",
"namespace": "Volo.CmsKit.Comments",
"name": "Reject",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "Comment",
"namespace": "Volo.CmsKit.Comments",
"name": "WaitForApproval",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Comments",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.String",
"name": "EntityType",
"summary": null
},
{
"type": "System.String",
"name": "EntityId",
"summary": null
},
{
"type": "System.String",
"name": "Text",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "RepliedCommentId",
"summary": null
},
{
"type": "System.Guid",
"name": "CreatorId",
"summary": null
},
{
"type": "System.DateTime",
"name": "CreationTime",
"summary": null
},
{
"type": "System.String",
"name": "Url",
"summary": null
},
{
"type": "System.String",
"name": "IdempotencyToken",
"summary": null
},
{
"type": "System.Nullable`1[System.Boolean]",
"name": "IsApproved",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "Comment",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetName",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "name",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetSlug",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
}
]
}
],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.String",
"name": "Name",
"summary": null
},
{
"type": "System.String",
"name": "Slug",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "Blog",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
}
],
"methods": [],
"collectionProperties": {},
"navigationProperties": {},
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Guid",
"name": "BlogId",
"summary": null
},
{
"type": "System.String",
"name": "FeatureName",
"summary": null
},
{
"type": "System.Boolean",
"name": "IsEnabled",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "BlogFeature",
"summary": null
},
{
"baseClass": {
"name": "FullAuditedAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities.Auditing",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.Auditing.FullAuditedAggregateRoot<Guid>"
},
"implementingInterfaces": [
{
"name": "IEntity",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity"
},
{
"name": "IEntity<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IEntity<Guid>"
},
{
"name": "IAggregateRoot<Guid>",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot<Guid>"
},
{
"name": "IAggregateRoot",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IAggregateRoot"
},
{
"name": "IGeneratesDomainEvents",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Entities.IGeneratesDomainEvents"
},
{
"name": "IHasExtraProperties",
"namespace": "Volo.Abp.Data",
"declaringAssemblyName": "Volo.Abp.ObjectExtending",
"fullName": "Volo.Abp.Data.IHasExtraProperties"
},
{
"name": "IHasConcurrencyStamp",
"namespace": "Volo.Abp.Domain.Entities",
"declaringAssemblyName": "Volo.Abp.Data",
"fullName": "Volo.Abp.Domain.Entities.IHasConcurrencyStamp"
},
{
"name": "ICreationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.ICreationAuditedObject"
},
{
"name": "IHasCreationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasCreationTime"
},
{
"name": "IMayHaveCreator",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IMayHaveCreator"
},
{
"name": "IAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditedObject"
},
{
"name": "IModificationAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IModificationAuditedObject"
},
{
"name": "IHasModificationTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasModificationTime"
},
{
"name": "IFullAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IFullAuditedObject"
},
{
"name": "IDeletionAuditedObject",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IDeletionAuditedObject"
},
{
"name": "IHasDeletionTime",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasDeletionTime"
},
{
"name": "ISoftDelete",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.ISoftDelete"
},
{
"name": "IMultiTenant",
"namespace": "Volo.Abp.MultiTenancy",
"declaringAssemblyName": "Volo.Abp.MultiTenancy.Abstractions",
"fullName": "Volo.Abp.MultiTenancy.IMultiTenant"
},
{
"name": "IHasEntityVersion",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IHasEntityVersion"
}
],
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetTitle",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "title",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetShortDescription",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "shortDescription",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetContent",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "content",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetDraft",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetPublished",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetWaitingForReview",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"collectionProperties": {},
"navigationProperties": {
"author": {
"name": "CmsUser",
"namespace": "Volo.CmsKit.Users",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.Users.CmsUser"
}
},
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [
{
"type": "System.Guid",
"name": "BlogId",
"summary": null
},
{
"type": "System.String",
"name": "Title",
"summary": null
},
{
"type": "System.String",
"name": "Slug",
"summary": null
},
{
"type": "System.String",
"name": "ShortDescription",
"summary": null
},
{
"type": "System.String",
"name": "Content",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "CoverImageMediaId",
"summary": null
},
{
"type": "System.Nullable`1[System.Guid]",
"name": "TenantId",
"summary": null
},
{
"type": "System.Guid",
"name": "AuthorId",
"summary": null
},
{
"type": "Volo.CmsKit.Users.CmsUser",
"name": "Author",
"summary": null
},
{
"type": "Volo.CmsKit.Blogs.BlogPostStatus",
"name": "Status",
"summary": null
},
{
"type": "System.Int32",
"name": "EntityVersion",
"summary": null
}
],
"contentType": "aggregateRoot",
"name": "BlogPost",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "EntityTag",
"namespace": "Volo.CmsKit.Tags",
"name": "AddTagToEntityAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "tagId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Tags",
"name": "RemoveTagFromEntityAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "tagId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Tags",
"name": "SetEntityTagsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "List<String>",
"name": "tags",
"isOptional": false
}
]
},
{
"returnType": "List<String>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetEntityIdsFilteredByTagAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "tagId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<String>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetEntityIdsFilteredByTagNameAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "tagName",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "EntityTagManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Tag",
"namespace": "Volo.CmsKit.Tags",
"name": "GetOrAddAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
}
]
},
{
"returnType": "Tag",
"namespace": "Volo.CmsKit.Tags",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
}
]
},
{
"returnType": "Tag",
"namespace": "Volo.CmsKit.Tags",
"name": "UpdateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "TagManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Reactions",
"baseClass": {
"name": "CmsKitDomainServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.CmsKitDomainServiceBase"
},
"methods": [
{
"returnType": "List<ReactionDefinition>",
"namespace": "Volo.CmsKit.Reactions",
"name": "GetReactionsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
}
]
},
{
"returnType": "List<ReactionSummary>",
"namespace": "Volo.CmsKit.Reactions",
"name": "GetSummariesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
},
{
"returnType": "UserReaction",
"namespace": "Volo.CmsKit.Reactions",
"name": "GetOrCreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "creatorId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "reactionName",
"isOptional": false
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Reactions",
"name": "DeleteAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "reactionName",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "ReactionManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Ratings",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Rating",
"namespace": "Volo.CmsKit.Ratings",
"name": "SetStarAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "CmsUser",
"name": "user",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "Int16",
"name": "starCount",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "RatingManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Pages",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Page",
"namespace": "Volo.CmsKit.Pages",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "title",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "String",
"name": "content",
"isOptional": true
},
{
"type": "String",
"name": "script",
"isOptional": true
},
{
"type": "String",
"name": "style",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetSlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Page",
"name": "page",
"isOptional": false
},
{
"type": "String",
"name": "newSlug",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Pages",
"name": "SetHomePageAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Page",
"name": "page",
"isOptional": false
}
]
},
{
"returnType": "Page",
"namespace": "Volo.CmsKit.Pages",
"name": "GetHomePageAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "PageManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Menus",
"baseClass": {
"name": "CmsKitDomainServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.CmsKitDomainServiceBase"
},
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "SetPageUrl",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "MenuItem",
"name": "menuItem",
"isOptional": false
},
{
"type": "Page",
"name": "page",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "SetPageUrl",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "MenuItem",
"name": "menuItem",
"isOptional": false
},
{
"type": "String",
"name": "url",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "MoveAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "menuItemId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "newParentMenuItemId",
"isOptional": false
},
{
"type": "Int32",
"name": "position",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Menus",
"name": "OrganizeTreeOrderForMenuItem",
"summary": null,
"isAsync": false,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "List<MenuItem>",
"name": "items",
"isOptional": false
},
{
"type": "MenuItem",
"name": "menuItem",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "MenuItemManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.MediaDescriptors",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "MediaDescriptor",
"namespace": "Volo.CmsKit.MediaDescriptors",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "String",
"name": "mimeType",
"isOptional": false
},
{
"type": "Int64",
"name": "size",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "MediaDescriptorManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.MarkedItems",
"baseClass": {
"name": "CmsKitDomainServiceBase",
"namespace": "Volo.CmsKit",
"declaringAssemblyName": "Volo.CmsKit.Domain",
"fullName": "Volo.CmsKit.CmsKitDomainServiceBase"
},
"methods": [
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.MarkedItems",
"name": "ToggleUserMarkedItemAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "creatorId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "MarkedItemManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.GlobalResources",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "SetGlobalStyleAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "value",
"isOptional": false
}
]
},
{
"returnType": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "SetGlobalScriptAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "value",
"isOptional": false
}
]
},
{
"returnType": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "GetGlobalStyleAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "GetGlobalScriptAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "GlobalResourceManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Comments",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Comment",
"namespace": "Volo.CmsKit.Comments",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "CmsUser",
"name": "creator",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "text",
"isOptional": false
},
{
"type": "String",
"name": "url",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "repliedCommentId",
"isOptional": true
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "CommentManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "featureName",
"isOptional": false
},
{
"type": "Boolean",
"name": "isEnabled",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetDefaultsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetIfNotSetAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "featureName",
"isOptional": false
},
{
"type": "Boolean",
"name": "isEnabled",
"isOptional": false
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetDefaultsIfNotSetAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "BlogFeatureManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "Blog",
"namespace": "Volo.CmsKit.Blogs",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
}
]
},
{
"returnType": "Blog",
"namespace": "Volo.CmsKit.Blogs",
"name": "UpdateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Blog",
"name": "blog",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "BlogManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"baseClass": {
"name": "DomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.DomainService"
},
"methods": [
{
"returnType": "BlogPost",
"namespace": "Volo.CmsKit.Blogs",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "CmsUser",
"name": "author",
"isOptional": false
},
{
"type": "Blog",
"name": "blog",
"isOptional": false
},
{
"type": "String",
"name": "title",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "BlogPostStatus",
"name": "status",
"isOptional": false
},
{
"type": "String",
"name": "shortDescription",
"isOptional": true
},
{
"type": "String",
"name": "content",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "coverImageMediaId",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Blogs",
"name": "SetSlugUrlAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "BlogPost",
"name": "blogPost",
"isOptional": false
},
{
"type": "String",
"name": "newSlug",
"isOptional": false
}
]
}
],
"implementingInterfaces": [
{
"name": "IDomainService",
"namespace": "Volo.Abp.Domain.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Services.IDomainService"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
}
],
"contentType": "domainService",
"name": "BlogPostManager",
"summary": null
},
{
"namespace": "Volo.CmsKit.Users",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Users",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "CmsUser",
"summary": null
},
"implementingInterfaces": [
{
"name": "IUserRepository<CmsUser>",
"namespace": "Volo.Abp.Users",
"declaringAssemblyName": "Volo.Abp.Users.Domain",
"fullName": "Volo.Abp.Users.IUserRepository<CmsUser>"
},
{
"name": "IBasicRepository<CmsUser, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<CmsUser, Guid>"
},
{
"name": "IBasicRepository<CmsUser>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<CmsUser>"
},
{
"name": "IReadOnlyBasicRepository<CmsUser>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<CmsUser>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<CmsUser, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<CmsUser, Guid>"
}
],
"methods": [],
"contentType": "repositoryInterface",
"name": "ICmsUserRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Tags",
"primaryKeyType": null,
"properties": [],
"contentType": "entity",
"name": "EntityTag",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<EntityTag>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<EntityTag>"
},
{
"name": "IReadOnlyBasicRepository<EntityTag>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<EntityTag>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
}
],
"methods": [
{
"returnType": "EntityTag",
"namespace": "Volo.CmsKit.Tags",
"name": "FindAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "tagId",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Tags",
"name": "DeleteManyAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid[]",
"name": "tagIds",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<String>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetEntityIdsFilteredByTagAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "tagId",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<String>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetEntityIdsFilteredByTagNameAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "tagName",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IEntityTagRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Tags",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Tags",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "Tag",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<Tag, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Tag, Guid>"
},
{
"name": "IBasicRepository<Tag>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Tag>"
},
{
"name": "IReadOnlyBasicRepository<Tag>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Tag>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<Tag, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Tag, Guid>"
}
],
"methods": [
{
"returnType": "Tag",
"namespace": "Volo.CmsKit.Tags",
"name": "GetAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Tags",
"name": "AnyAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Tag",
"namespace": "Volo.CmsKit.Tags",
"name": "FindAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<Tag>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": false
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": true
},
{
"type": "Int32",
"name": "skipCount",
"isOptional": true
},
{
"type": "String",
"name": "sorting",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Int32",
"namespace": "Volo.CmsKit.Tags",
"name": "GetCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<Tag>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetAllRelatedTagsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<PopularTag>",
"namespace": "Volo.CmsKit.Tags",
"name": "GetPopularTagsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "Int32",
"name": "maxCount",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "ITagRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Reactions",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Reactions",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "UserReaction",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<UserReaction, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<UserReaction, Guid>"
},
{
"name": "IBasicRepository<UserReaction>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<UserReaction>"
},
{
"name": "IReadOnlyBasicRepository<UserReaction>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<UserReaction>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<UserReaction, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<UserReaction, Guid>"
}
],
"methods": [
{
"returnType": "UserReaction",
"namespace": "Volo.CmsKit.Reactions",
"name": "FindAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "reactionName",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<UserReaction>",
"namespace": "Volo.CmsKit.Reactions",
"name": "GetListForUserAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<ReactionSummaryQueryResultItem>",
"namespace": "Volo.CmsKit.Reactions",
"name": "GetSummariesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IUserReactionRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Ratings",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Ratings",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "Rating",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<Rating, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Rating, Guid>"
},
{
"name": "IBasicRepository<Rating>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Rating>"
},
{
"name": "IReadOnlyBasicRepository<Rating>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Rating>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<Rating, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Rating, Guid>"
}
],
"methods": [
{
"returnType": "Rating",
"namespace": "Volo.CmsKit.Ratings",
"name": "GetCurrentUserRatingAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<RatingWithStarCountQueryResultItem>",
"namespace": "Volo.CmsKit.Ratings",
"name": "GetGroupedStarCountsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IRatingRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Pages",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Pages",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "Page",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<Page, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Page, Guid>"
},
{
"name": "IBasicRepository<Page>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Page>"
},
{
"name": "IReadOnlyBasicRepository<Page>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Page>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<Page, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Page, Guid>"
}
],
"methods": [
{
"returnType": "Int32",
"namespace": "Volo.CmsKit.Pages",
"name": "GetCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<Page>",
"namespace": "Volo.CmsKit.Pages",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": true
},
{
"type": "Int32",
"name": "skipCount",
"isOptional": true
},
{
"type": "String",
"name": "sorting",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Page",
"namespace": "Volo.CmsKit.Pages",
"name": "GetBySlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Page",
"namespace": "Volo.CmsKit.Pages",
"name": "FindBySlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Pages",
"name": "ExistsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<Page>",
"namespace": "Volo.CmsKit.Pages",
"name": "GetListOfHomePagesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "String",
"namespace": "Volo.CmsKit.Pages",
"name": "FindTitleAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "pageId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IPageRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Menus",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Menus",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "MenuItem",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<MenuItem, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<MenuItem, Guid>"
},
{
"name": "IBasicRepository<MenuItem>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<MenuItem>"
},
{
"name": "IReadOnlyBasicRepository<MenuItem>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<MenuItem>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<MenuItem, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<MenuItem, Guid>"
}
],
"methods": [],
"contentType": "repositoryInterface",
"name": "IMenuItemRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.MediaDescriptors",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.MediaDescriptors",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "MediaDescriptor",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<MediaDescriptor, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<MediaDescriptor, Guid>"
},
{
"name": "IBasicRepository<MediaDescriptor>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<MediaDescriptor>"
},
{
"name": "IReadOnlyBasicRepository<MediaDescriptor>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<MediaDescriptor>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<MediaDescriptor, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<MediaDescriptor, Guid>"
}
],
"methods": [],
"contentType": "repositoryInterface",
"name": "IMediaDescriptorRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.MarkedItems",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.MarkedItems",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "UserMarkedItem",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<UserMarkedItem, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<UserMarkedItem, Guid>"
},
{
"name": "IBasicRepository<UserMarkedItem>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<UserMarkedItem>"
},
{
"name": "IReadOnlyBasicRepository<UserMarkedItem>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<UserMarkedItem>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<UserMarkedItem, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<UserMarkedItem, Guid>"
}
],
"methods": [
{
"returnType": "UserMarkedItem",
"namespace": "Volo.CmsKit.MarkedItems",
"name": "FindAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<UserMarkedItem>",
"namespace": "Volo.CmsKit.MarkedItems",
"name": "GetListForUserAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<String>",
"namespace": "Volo.CmsKit.MarkedItems",
"name": "GetEntityIdsFilteredByUserAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "userId",
"isOptional": false
},
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "Nullable<Guid>",
"name": "tenantId",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IUserMarkedItemRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.GlobalResources",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.GlobalResources",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "GlobalResource",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<GlobalResource, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<GlobalResource, Guid>"
},
{
"name": "IBasicRepository<GlobalResource>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<GlobalResource>"
},
{
"name": "IReadOnlyBasicRepository<GlobalResource>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<GlobalResource>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<GlobalResource, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<GlobalResource, Guid>"
}
],
"methods": [
{
"returnType": "GlobalResource",
"namespace": "Volo.CmsKit.GlobalResources",
"name": "FindByNameAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "name",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IGlobalResourceRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Comments",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Comments",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "Comment",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<Comment, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Comment, Guid>"
},
{
"name": "IBasicRepository<Comment>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Comment>"
},
{
"name": "IReadOnlyBasicRepository<Comment>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Comment>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<Comment, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Comment, Guid>"
}
],
"methods": [
{
"returnType": "CommentWithAuthorQueryResultItem",
"namespace": "Volo.CmsKit.Comments",
"name": "GetWithAuthorAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<CommentWithAuthorQueryResultItem>",
"namespace": "Volo.CmsKit.Comments",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "String",
"name": "entityType",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "repliedCommentId",
"isOptional": true
},
{
"type": "String",
"name": "authorUsername",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "creationStartDate",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "creationEndDate",
"isOptional": true
},
{
"type": "String",
"name": "sorting",
"isOptional": true
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": true
},
{
"type": "Int32",
"name": "skipCount",
"isOptional": true
},
{
"type": "CommentApproveState",
"name": "commentApproveState",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Int64",
"namespace": "Volo.CmsKit.Comments",
"name": "GetCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "text",
"isOptional": true
},
{
"type": "String",
"name": "entityType",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "repliedCommentId",
"isOptional": true
},
{
"type": "String",
"name": "authorUsername",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "creationStartDate",
"isOptional": true
},
{
"type": "Nullable<DateTime>",
"name": "creationEndDate",
"isOptional": true
},
{
"type": "CommentApproveState",
"name": "commentApproveState",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<CommentWithAuthorQueryResultItem>",
"namespace": "Volo.CmsKit.Comments",
"name": "GetListWithAuthorsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CommentApproveState",
"name": "commentApproveState",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Void",
"namespace": "Volo.CmsKit.Comments",
"name": "DeleteWithRepliesAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Comment",
"name": "comment",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Comments",
"name": "ExistsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "idempotencyToken",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "ICommentRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "BlogFeature",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<BlogFeature, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<BlogFeature, Guid>"
},
{
"name": "IBasicRepository<BlogFeature>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<BlogFeature>"
},
{
"name": "IReadOnlyBasicRepository<BlogFeature>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<BlogFeature>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<BlogFeature, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<BlogFeature, Guid>"
}
],
"methods": [
{
"returnType": "List<BlogFeature>",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<BlogFeature>",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "List<String>",
"name": "featureNames",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "BlogFeature",
"namespace": "Volo.CmsKit.Blogs",
"name": "FindAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "featureName",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IBlogFeatureRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "BlogPost",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<BlogPost, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<BlogPost, Guid>"
},
{
"name": "IBasicRepository<BlogPost>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<BlogPost>"
},
{
"name": "IReadOnlyBasicRepository<BlogPost>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<BlogPost>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<BlogPost, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<BlogPost, Guid>"
}
],
"methods": [
{
"returnType": "Int32",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "blogId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "authorId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "tagId",
"isOptional": true
},
{
"type": "Nullable<BlogPostStatus>",
"name": "statusFilter",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<BlogPost>",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "blogId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "authorId",
"isOptional": true
},
{
"type": "Nullable<Guid>",
"name": "tagId",
"isOptional": true
},
{
"type": "Nullable<BlogPostStatus>",
"name": "statusFilter",
"isOptional": true
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": true
},
{
"type": "Int32",
"name": "skipCount",
"isOptional": true
},
{
"type": "String",
"name": "sorting",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Blogs",
"name": "SlugExistsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "BlogPost",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetBySlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "blogId",
"isOptional": false
},
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "List<CmsUser>",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetAuthorsHasBlogPostsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Int32",
"name": "skipCount",
"isOptional": false
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": false
},
{
"type": "String",
"name": "sorting",
"isOptional": false
},
{
"type": "String",
"name": "filter",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Int32",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetAuthorsHasBlogPostsCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "CmsUser",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetAuthorHasBlogPostAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Blogs",
"name": "HasBlogPostWaitingForReviewAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IBlogPostRepository",
"summary": null
},
{
"namespace": "Volo.CmsKit.Blogs",
"entityAnalyzeModel": {
"namespace": "Volo.CmsKit.Blogs",
"primaryKeyType": "Guid",
"properties": [],
"contentType": "entity",
"name": "Blog",
"summary": null
},
"implementingInterfaces": [
{
"name": "IBasicRepository<Blog, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Blog, Guid>"
},
{
"name": "IBasicRepository<Blog>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IBasicRepository<Blog>"
},
{
"name": "IReadOnlyBasicRepository<Blog>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Blog>"
},
{
"name": "IRepository",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IRepository"
},
{
"name": "IReadOnlyBasicRepository<Blog, Guid>",
"namespace": "Volo.Abp.Domain.Repositories",
"declaringAssemblyName": "Volo.Abp.Ddd.Domain",
"fullName": "Volo.Abp.Domain.Repositories.IReadOnlyBasicRepository<Blog, Guid>"
}
],
"methods": [
{
"returnType": "List<Blog>",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "String",
"name": "sorting",
"isOptional": true
},
{
"type": "Int32",
"name": "maxResultCount",
"isOptional": true
},
{
"type": "Int32",
"name": "skipCount",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Int64",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetCountAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "filter",
"isOptional": true
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Blog",
"namespace": "Volo.CmsKit.Blogs",
"name": "GetBySlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Blogs",
"name": "ExistsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
},
{
"returnType": "Boolean",
"namespace": "Volo.CmsKit.Blogs",
"name": "SlugExistsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
},
{
"type": "CancellationToken",
"name": "cancellationToken",
"isOptional": true
}
]
}
],
"contentType": "repositoryInterface",
"name": "IBlogRepository",
"summary": null
}
]
}