メインコンテンツまでスキップ
バージョン: 0.13.0 (Previous)

🚀 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
);