mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
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.
901 lines
28 KiB
901 lines
28 KiB
{
|
|
"name": "Volo.Blogging.Application",
|
|
"hash": "",
|
|
"contents": [
|
|
{
|
|
"namespace": "Volo.Blogging",
|
|
"dependsOnModules": [
|
|
{
|
|
"declaringAssemblyName": "Volo.Blogging.Domain",
|
|
"namespace": "Volo.Blogging",
|
|
"name": "BloggingDomainModule"
|
|
},
|
|
{
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"namespace": "Volo.Blogging",
|
|
"name": "BloggingApplicationContractsModule"
|
|
},
|
|
{
|
|
"declaringAssemblyName": "Volo.Abp.Caching",
|
|
"namespace": "Volo.Abp.Caching",
|
|
"name": "AbpCachingModule"
|
|
},
|
|
{
|
|
"declaringAssemblyName": "Volo.Abp.Mapperly",
|
|
"namespace": "Volo.Abp.Mapperly",
|
|
"name": "AbpMapperlyModule"
|
|
},
|
|
{
|
|
"declaringAssemblyName": "Volo.Abp.BlobStoring",
|
|
"namespace": "Volo.Abp.BlobStoring",
|
|
"name": "AbpBlobStoringModule"
|
|
},
|
|
{
|
|
"declaringAssemblyName": "Volo.Abp.Ddd.Application",
|
|
"namespace": "Volo.Abp.Application",
|
|
"name": "AbpDddApplicationModule"
|
|
}
|
|
],
|
|
"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": "BloggingApplicationModule",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Tagging",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "ITagAppService",
|
|
"namespace": "Volo.Blogging.Tagging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Tagging.ITagAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "List<TagDto>",
|
|
"namespace": "Volo.Blogging.Tagging",
|
|
"name": "GetPopularTagsAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "blogId",
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"type": "GetPopularTagsInput",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "TagAppService",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "IPostAppService",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Posts.IPostAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "ListResultDto<PostWithDetailsDto>",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetListByBlogIdAndTagNameAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"type": "String",
|
|
"name": "tagName",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "ListResultDto<PostWithDetailsDto>",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetTimeOrderedListAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "blogId",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "PostWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetForReadingAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "GetPostInput",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "PostWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "Void",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "DeleteAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "PostWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "UpdateAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"type": "UpdatePostDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "List<PostWithDetailsDto>",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetListByUserIdAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "userId",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "List<PostWithDetailsDto>",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "GetLatestBlogPostsAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "blogId",
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"type": "Int32",
|
|
"name": "count",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "PostWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Posts",
|
|
"name": "CreateAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "CreatePostDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "PostAppService",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Members",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "IMemberAppService",
|
|
"namespace": "Volo.Blogging.Members",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Members.IMemberAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "BlogUserDto",
|
|
"namespace": "Volo.Blogging.Members",
|
|
"name": "FindAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "String",
|
|
"name": "username",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "Void",
|
|
"namespace": "Volo.Blogging.Members",
|
|
"name": "UpdateUserProfileAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "CustomIdentityBlogUserUpdateDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "MemberAppService",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Files",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "IFileAppService",
|
|
"namespace": "Volo.Blogging.Files",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Files.IFileAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "RawFileDto",
|
|
"namespace": "Volo.Blogging.Files",
|
|
"name": "GetAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "String",
|
|
"name": "name",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "IRemoteStreamContent",
|
|
"namespace": "Volo.Blogging.Files",
|
|
"name": "GetFileAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "String",
|
|
"name": "name",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "FileUploadOutputDto",
|
|
"namespace": "Volo.Blogging.Files",
|
|
"name": "CreateAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "FileUploadInputDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "FileAppService",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "ICommentAppService",
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Comments.ICommentAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "List<CommentWithRepliesDto>",
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"name": "GetHierarchicalListOfPostAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "postId",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "CommentWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"name": "CreateAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "CreateCommentDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "CommentWithDetailsDto",
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"name": "UpdateAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
},
|
|
{
|
|
"type": "UpdateCommentDto",
|
|
"name": "input",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "Void",
|
|
"namespace": "Volo.Blogging.Comments",
|
|
"name": "DeleteAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "CommentAppService",
|
|
"summary": null
|
|
},
|
|
{
|
|
"namespace": "Volo.Blogging.Blogs",
|
|
"baseClass": {
|
|
"name": "BloggingAppServiceBase",
|
|
"namespace": "Volo.Blogging",
|
|
"declaringAssemblyName": "Volo.Blogging.Application",
|
|
"fullName": "Volo.Blogging.BloggingAppServiceBase"
|
|
},
|
|
"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": "IBlogAppService",
|
|
"namespace": "Volo.Blogging.Blogs",
|
|
"declaringAssemblyName": "Volo.Blogging.Application.Contracts",
|
|
"fullName": "Volo.Blogging.Blogs.IBlogAppService"
|
|
}
|
|
],
|
|
"methods": [
|
|
{
|
|
"returnType": "ListResultDto<BlogDto>",
|
|
"namespace": "Volo.Blogging.Blogs",
|
|
"name": "GetListAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": []
|
|
},
|
|
{
|
|
"returnType": "BlogDto",
|
|
"namespace": "Volo.Blogging.Blogs",
|
|
"name": "GetByShortNameAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "String",
|
|
"name": "shortName",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"returnType": "BlogDto",
|
|
"namespace": "Volo.Blogging.Blogs",
|
|
"name": "GetAsync",
|
|
"summary": null,
|
|
"isAsync": true,
|
|
"isPublic": true,
|
|
"isPrivate": false,
|
|
"isStatic": false,
|
|
"parameters": [
|
|
{
|
|
"type": "Guid",
|
|
"name": "id",
|
|
"isOptional": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"contentType": "applicationService",
|
|
"name": "BlogAppService",
|
|
"summary": null
|
|
}
|
|
]
|
|
}
|