(
self, fleet_id: str | None = None, *, page: int = 1, per_page: int | None = None
)
| 95 | |
| 96 | class FleetMembersResource(BaseResource): |
| 97 | async def list( |
| 98 | self, fleet_id: str | None = None, *, page: int = 1, per_page: int | None = None |
| 99 | ) -> MemberList: |
| 100 | fid = self._fleet(fleet_id) |
| 101 | req = pb.Envelope( |
| 102 | list_members_req=f_pb.ListMembersRequest( |
| 103 | fleet_id=fid, page=self._offset_page(page, per_page) |
| 104 | ) |
| 105 | ) |
| 106 | return (await self._unary(req)).member_list |
| 107 | |
| 108 | async def add(self, email: str, role: str = "member", *, fleet_id: str | None = None) -> MemberInfo: |
| 109 | fid = self._fleet(fleet_id) |
nothing calls this directly
no test coverage detected