/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <UserNotification>( "self", GetNotificationService.GetNotificationOperationId); links.MapByContentTypeAndRelationTypeAndOperationId <UserNotification>( "mark-read", MarkNotificationAsReadService.MarkNotificationReadOperationId); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <GetNotificationsResult>( "self", GetNotificationsForUserService.GetNotificationsForUserOperationId); links.MapByContentTypeAndRelationTypeAndOperationId <GetNotificationsResult>( "next", GetNotificationsForUserService.GetNotificationsForUserOperationId); links.MapByContentTypeAndRelationTypeAndOperationId <GetNotificationsResult>( "newer", GetNotificationsForUserService.GetNotificationsForUserOperationId); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndContextAndOperationId <ContentStates>( Constants.LinkRelations.Self, MappingContextWithState, WorkflowHistoryService.GetWorkflowStateHistoryOperationId); links.MapByContentTypeAndRelationTypeAndContextAndOperationId <ContentStates>( Constants.LinkRelations.Next, MappingContextWithState, WorkflowHistoryService.GetWorkflowStateHistoryOperationId); links.MapByContentTypeAndRelationTypeAndContextAndOperationId <ContentStates>( Constants.LinkRelations.Self, MappingContextWithoutState, WorkflowHistoryService.GetWorkflowHistoryOperationId); links.MapByContentTypeAndRelationTypeAndContextAndOperationId <ContentStates>( Constants.LinkRelations.Next, MappingContextWithoutState, WorkflowHistoryService.GetWorkflowHistoryOperationId); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <SmsTemplate>( "self", GetTemplateService.GetTemplateOperationId); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId(Tenant.RegisteredContentType, "delete", TenancyService.DeleteChildTenantOperationId); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <ContentSummary>(Constants.LinkRelations.Self, ContentSummaryService.GetContentSummaryOperationId); links.MapByContentTypeAndRelationTypeAndOperationId <ContentSummary>(Constants.LinkRelations.Content, ContentService.GetContentOperationId); links.MapByContentTypeAndRelationTypeAndOperationId <ContentSummary>(Constants.LinkRelations.History, ContentHistoryService.GetContentHistoryOperationId); }
public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { this.LinkMapConfigured = true; }
/// <summary> /// Maps links for the service. /// </summary> /// <param name="links">The link operation map.</param> public static void MapLinks(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <Operation>("self", nameof(GetOperationById)); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId(Tenant.RegisteredContentType, "self", TenancyService.GetTenantOperationId); links.MapByContentTypeAndRelationTypeAndOperationId(Tenant.RegisteredContentType, "children", TenancyService.GetChildrenOperationId); }
/// <summary> /// Creates an instance of the <see cref="OpenApiHostConfiguration"/>. /// </summary> /// <param name="documents">The document collection.</param> /// <param name="exceptionMap">The exception map.</param> /// <param name="linkMap">The link map.</param> public OpenApiHostConfiguration(IOpenApiDocuments documents, IOpenApiExceptionMap exceptionMap, IOpenApiLinkOperationMap linkMap) { this.Documents = documents; this.Exceptions = exceptionMap; this.Links = linkMap; }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId <PetListResource>("self", "listPets"); links.MapByContentTypeAndRelationTypeAndOperationId <PetListResource>("create", "createPets"); links.MapByContentTypeAndRelationTypeAndOperationId <PetListResource>("next", "listPets"); }
/// <inheritdoc/> public void ConfigureLinkMap(IOpenApiLinkOperationMap links) { links.MapByContentTypeAndRelationTypeAndOperationId(PetResource.ContentTypeBase, "self", "showPetById"); links.MapByContentTypeAndRelationTypeAndOperationId(PetResource.ContentTypeBase, "image", "petImage"); links.MapByContentTypeAndRelationTypeAndOperationId(PetResource.ContentTypeBase, "pocoimage", "petImagePoco"); }