メインコンテンツまでスキップ
バージョン: 0.14.0 (以前)

🚀 Organization 機能

Organization 機能は Express ミドルウェアではなく SDK コンポーザーです。organizationService が必要なストアとドライバーを指定して Organization 機能をマウントします。

一覧​

機能合成するスキーマ合成するルート目的
createOrganizationFeaturecreateOrganizationSchemacreateOrganizationRoute組織を作成する。
getOrganizationFeaturesgetOrganizationSchemagetOrganizationRoute1 件の組織を読み取る。
findOrganizationsFeaturesfindOrganizationsSchemafindOrganizationsRouteフィルタリングとページネーション付きで組織を一覧表示する。
editOrganizationFeaturesupdateOrganizationSchemaupdateOrganizationRoute組織を更新する。
deleteOrganizationFeaturesdeleteOrganizationSchemadeleteOrganizationRoute組織を削除する。
getOrganizationMemberFeaturesgetOrganizationMemberRoleSchemagetOrganizationMemberRoleRouteメンバーロールを読み取る。
checkOrganizationMemberExistenceFeaturescheckOrganizationMemberExistenceSchemacheckOrganizationMemberExistenceRouteメンバーの存在を確認する。
findOrganizationMembersFeaturesfindOrganizationMembersSchemafindOrganizationMembersRoute組織メンバーを一覧表示する。
findOrganizationsForMemberFeaturesfindOrganizationsForMemberSchemafindOrganizationsForMemberRouteメンバーが属する組織を一覧表示する。
editOrganizationMembersFeaturesupsertOrganizationMembersSchemaupsertOrganizationMembersRoute組織メンバーを upsert する。
deleteOrganizationMemberFeaturesdeleteOrganizationMemberSchemadeleteOrganizationMemberRoute組織メンバーを削除する。
findOrganizationDescendantsFeaturesfindOrganizationDescendantsSchemafindOrganizationDescendantsRoute組織の子孫を一覧表示する。
getLogoUploadUrlFeaturegetSignedImageUploadUrlSchemagetLogoUploadUrlRoute署名付きロゴアップロード URL を作成する。
getCertificateUploadUrlFeaturegetCertificateUploadUrlSchemagetCertificateUploadUrlRoute署名付き証明書アップロード URL を作成する。
createChangeRequestFeaturecreateChangeRequestSchemacreateChangeRequestRoute変更リクエストを作成する。
updateOrganizationAsAdminFeatureupdateOrganizationAsAdminSchemaupdateOrganizationAsAdminRoute管理者として組織を更新する。
findChangeRequestsForOrganizationFeaturefindChangeRequestsForOrganizationSchemafindChangeRequestsForOrganizationRoute組織の変更リクエストを一覧表示する。
getOrganizationFollowersFeaturegetOrganizationFollowersSchemagetOrganizationFollowersRoute組織のフォロワーを一覧表示する。

詳細​

各機能は organizationService によりマウントされます。以下の定義は、スキーマとルートを合成する正確な実装です。いずれも organizationService、または互換性のあるカスタムサービスコンテキストからマウントします。

createOrganizationFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const createOrganizationFeature = compose(
createOrganizationSchema,
createOrganizationRoute
);

getOrganizationFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getOrganizationFeatures = compose(
getOrganizationSchema,
getOrganizationRoute
);

findOrganizationsFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findOrganizationsFeatures = compose(
findOrganizationsSchema,
findOrganizationsRoute
);

editOrganizationFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const editOrganizationFeatures = compose(
updateOrganizationSchema,
updateOrganizationRoute
);

deleteOrganizationFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const deleteOrganizationFeatures = compose(
deleteOrganizationSchema,
deleteOrganizationRoute
);

getOrganizationMemberFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getOrganizationMemberFeatures = compose(
getOrganizationMemberRoleSchema,
getOrganizationMemberRoleRoute
);

checkOrganizationMemberExistenceFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const checkOrganizationMemberExistenceFeatures = compose(
checkOrganizationMemberExistenceSchema,
checkOrganizationMemberExistenceRoute
);

findOrganizationMembersFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findOrganizationMembersFeatures = compose(
findOrganizationMembersSchema,
findOrganizationMembersRoute
);

findOrganizationsForMemberFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findOrganizationsForMemberFeatures = compose(
findOrganizationsForMemberSchema,
findOrganizationsForMemberRoute
);

editOrganizationMembersFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const editOrganizationMembersFeatures = compose(
upsertOrganizationMembersSchema,
upsertOrganizationMembersRoute
);

deleteOrganizationMemberFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const deleteOrganizationMemberFeatures = compose(
deleteOrganizationMemberSchema,
deleteOrganizationMemberRoute
);

findOrganizationDescendantsFeatures​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findOrganizationDescendantsFeatures = compose(
findOrganizationDescendantsSchema,
findOrganizationDescendantsRoute
);

getLogoUploadUrlFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getLogoUploadUrlFeature = compose(
getSignedImageUploadUrlSchema,
getLogoUploadUrlRoute
);

getCertificateUploadUrlFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getCertificateUploadUrlFeature = compose(
getCertificateUploadUrlSchema,
getCertificateUploadUrlRoute
);

createChangeRequestFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const createChangeRequestFeature = compose(
createChangeRequestSchema,
createChangeRequestRoute
);

updateOrganizationAsAdminFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const updateOrganizationAsAdminFeature = compose(
updateOrganizationAsAdminSchema,
updateOrganizationAsAdminRoute
);

findChangeRequestsForOrganizationFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const findChangeRequestsForOrganizationFeature = compose(
findChangeRequestsForOrganizationSchema,
findChangeRequestsForOrganizationRoute
);

getOrganizationFollowersFeature​

実装

この機能は一覧に示したスキーマとルートを合成し、organizationService または互換性のあるカスタムサービスコンテキストによりマウントされます。

完全なソースを表示
export const getOrganizationFollowersFeature = compose(
getOrganizationFollowersSchema,
getOrganizationFollowersRoute
);