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.
 
 
 
 
 
 

918 lines
30 KiB

{
"name": "Volo.CmsKit.Public.Application",
"hash": "b56557870806fcc0a1b72ff08f55da55",
"contents": [
{
"namespace": "Volo.CmsKit.Public",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.CmsKit.Common.Application",
"namespace": "Volo.CmsKit",
"name": "CmsKitCommonApplicationModule"
},
{
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"namespace": "Volo.CmsKit.Public",
"name": "CmsKitPublicApplicationContractsModule"
},
{
"declaringAssemblyName": "Volo.Abp.Caching",
"namespace": "Volo.Abp.Caching",
"name": "AbpCachingModule"
}
],
"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": "CmsKitPublicApplicationModule",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Reactions",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IReactionPublicAppService",
"namespace": "Volo.CmsKit.Public.Reactions",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Reactions.IReactionPublicAppService"
}
],
"methods": [
{
"returnType": "ListResultDto<ReactionWithSelectionDto>",
"name": "GetForSelectionAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "reaction",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "DeleteAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "String",
"name": "reaction",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "ReactionPublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Ratings",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IRatingPublicAppService",
"namespace": "Volo.CmsKit.Public.Ratings",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Ratings.IRatingPublicAppService"
}
],
"methods": [
{
"returnType": "RatingDto",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CreateUpdateRatingInput",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "DeleteAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
},
{
"returnType": "List<RatingWithStarCountDto>",
"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
}
]
}
],
"contentType": "applicationService",
"name": "RatingPublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Pages",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IPagePublicAppService",
"namespace": "Volo.CmsKit.Public.Pages",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Pages.IPagePublicAppService"
}
],
"methods": [
{
"returnType": "PageDto",
"name": "FindBySlugAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "slug",
"isOptional": false
}
]
},
{
"returnType": "PageDto",
"name": "FindDefaultHomePageAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"contentType": "applicationService",
"name": "PagePublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Menus",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IMenuItemPublicAppService",
"namespace": "Volo.CmsKit.Public.Menus",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Menus.IMenuItemPublicAppService"
}
],
"methods": [
{
"returnType": "List<MenuItemDto>",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"contentType": "applicationService",
"name": "MenuItemPublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.GlobalResources",
"baseClass": {
"name": "ApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application",
"fullName": "Volo.Abp.Application.Services.ApplicationService"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IGlobalResourcePublicAppService",
"namespace": "Volo.CmsKit.Public.GlobalResources",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.GlobalResources.IGlobalResourcePublicAppService"
}
],
"methods": [
{
"returnType": "GlobalResourceDto",
"name": "GetGlobalScriptAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
},
{
"returnType": "GlobalResourceDto",
"name": "GetGlobalStyleAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": []
}
],
"contentType": "applicationService",
"name": "GlobalResourcePublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Comments",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "ICommentPublicAppService",
"namespace": "Volo.CmsKit.Public.Comments",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Comments.ICommentPublicAppService"
}
],
"methods": [
{
"returnType": "ListResultDto<CommentWithDetailsDto>",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
}
]
},
{
"returnType": "CommentDto",
"name": "CreateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "entityType",
"isOptional": false
},
{
"type": "String",
"name": "entityId",
"isOptional": false
},
{
"type": "CreateCommentInput",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "CommentDto",
"name": "UpdateAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
},
{
"type": "UpdateCommentInput",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "Void",
"name": "DeleteAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "CommentPublicAppService",
"summary": null
},
{
"namespace": "Volo.CmsKit.Public.Blogs",
"baseClass": {
"name": "CmsKitPublicAppServiceBase",
"namespace": "Volo.CmsKit.Public",
"declaringAssemblyName": "Volo.CmsKit.Public.Application",
"fullName": "Volo.CmsKit.Public.CmsKitPublicAppServiceBase"
},
"implementingInterfaces": [
{
"name": "IApplicationService",
"namespace": "Volo.Abp.Application.Services",
"declaringAssemblyName": "Volo.Abp.Ddd.Application.Contracts",
"fullName": "Volo.Abp.Application.Services.IApplicationService"
},
{
"name": "IRemoteService",
"namespace": "Volo.Abp",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.IRemoteService"
},
{
"name": "IAvoidDuplicateCrossCuttingConcerns",
"namespace": "Volo.Abp.Aspects",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.Aspects.IAvoidDuplicateCrossCuttingConcerns"
},
{
"name": "IValidationEnabled",
"namespace": "Volo.Abp.Validation",
"declaringAssemblyName": "Volo.Abp.Validation",
"fullName": "Volo.Abp.Validation.IValidationEnabled"
},
{
"name": "IUnitOfWorkEnabled",
"namespace": "Volo.Abp.Uow",
"declaringAssemblyName": "Volo.Abp.Uow",
"fullName": "Volo.Abp.Uow.IUnitOfWorkEnabled"
},
{
"name": "IAuditingEnabled",
"namespace": "Volo.Abp.Auditing",
"declaringAssemblyName": "Volo.Abp.Auditing.Contracts",
"fullName": "Volo.Abp.Auditing.IAuditingEnabled"
},
{
"name": "IGlobalFeatureCheckingEnabled",
"namespace": "Volo.Abp.GlobalFeatures",
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"fullName": "Volo.Abp.GlobalFeatures.IGlobalFeatureCheckingEnabled"
},
{
"name": "ITransientDependency",
"namespace": "Volo.Abp.DependencyInjection",
"declaringAssemblyName": "Volo.Abp.Core",
"fullName": "Volo.Abp.DependencyInjection.ITransientDependency"
},
{
"name": "IBlogPostPublicAppService",
"namespace": "Volo.CmsKit.Public.Blogs",
"declaringAssemblyName": "Volo.CmsKit.Public.Application.Contracts",
"fullName": "Volo.CmsKit.Public.Blogs.IBlogPostPublicAppService"
}
],
"methods": [
{
"returnType": "BlogPostCommonDto",
"name": "GetAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "blogSlug",
"isOptional": false
},
{
"type": "String",
"name": "blogPostSlug",
"isOptional": false
}
]
},
{
"returnType": "PagedResultDto<BlogPostCommonDto>",
"name": "GetListAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "String",
"name": "blogSlug",
"isOptional": false
},
{
"type": "BlogPostGetListInput",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "PagedResultDto<CmsUserDto>",
"name": "GetAuthorsHasBlogPostsAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "BlogPostFilteredPagedAndSortedResultRequestDto",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "CmsUserDto",
"name": "GetAuthorHasBlogPostAsync",
"summary": null,
"isAsync": true,
"isPublic": true,
"isPrivate": false,
"isStatic": false,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
}
]
}
],
"contentType": "applicationService",
"name": "BlogPostPublicAppService",
"summary": null
}
]
}