Example #1
0
async def client(client: CompanionClient, bundle_id: str,
                 permissions: Set[str]) -> None:
    await client.stub.approve(
        ApproveRequest(
            bundle_id=bundle_id,
            permissions=[MAP[permission] for permission in permissions],
        ))
Example #2
0
 async def approve(self, bundle_id: str, permissions: Set[str]) -> None:
     await self.stub.approve(
         ApproveRequest(
             bundle_id=bundle_id,
             permissions=[APPROVE_MAP[permission] for permission in permissions],
         )
     )
Example #3
0
 async def approve(
     self, bundle_id: str, permissions: Set[Permission], scheme: Optional[str] = None
 ) -> None:
     await self.stub.approve(
         ApproveRequest(
             bundle_id=bundle_id,
             permissions=[APPROVE_MAP[permission] for permission in permissions],
             scheme=scheme,
         )
     )
Example #4
0
 async def approve(self,
                   bundle_id: str,
                   permissions: Set[Permission],
                   scheme: Optional[str] = None) -> None:
     await self.stub.approve(
         ApproveRequest(
             bundle_id=bundle_id,
             # pyre-fixme[6]: Expected
             #  `Optional[List[ApproveRequest.Permission]]` for 2nd param but got
             #  `List[ApproveRequest]`.
             permissions=[
                 APPROVE_MAP[permission] for permission in permissions
             ],
             scheme=scheme,
         ))