Solution Members hooks

Hand-written shim. CRUD hooks (list / add / remove) are generated; see ./solution-members.gen. The custom `addBulk` op hook stays hand-written until the React gen learns to emit kind: "custom" ops.

Hooks

useAddSolutionMember mutation

Add a single entity to a solution.

TypeScript
useAddSolutionMember(options?: MutationOpts<SolutionMember, AddSolutionMemberParams>)

Types: SolutionMember · AddSolutionMemberParams

useAddSolutionMembers mutation

Bulk-add multiple entities to a solution in one call.

TypeScript
useAddSolutionMembers(options?: MutationOpts<AddSolutionMembersResponse, AddSolutionMembersParams>)

Types: AddSolutionMembersResponse · AddSolutionMembersParams

useListSolutionMembers query

List solution members.

TypeScript
useListSolutionMembers(params?: Omit<ListSolutionMembersParams, | > & { filter?: SolutionMemberFilter; orderBy?: SolutionMemberOrderBy[]; } & SolutionMemberShorthands, options?: QueryOpts<Page<SolutionMember>>)

Types: ListSolutionMembersParams · SolutionMemberFilter · SolutionMemberOrderBy · SolutionMemberShorthands · Page · SolutionMember

useRemoveSolutionMember mutation

Soft-remove an entity from its solution.

TypeScript
useRemoveSolutionMember(options?: MutationOpts<SuccessResponse, RemoveSolutionMemberParams>)

Types: SuccessResponse · RemoveSolutionMemberParams