Coverage for polar/integrations/github_repository_benefit/schemas.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 12:42 +0000

1from polar.kit.schemas import Schema 

2 

3 

4class GitHubInvitesBenefitRepository(Schema): 

5 repository_owner: str 

6 repository_name: str 

7 

8 

9class GitHubInvitesBenefitOrganization(Schema): 

10 name: str 

11 is_personal: bool 

12 plan_name: str 

13 is_free: bool 

14 

15 

16class GitHubInvitesBenefitRepositories(Schema): 

17 repositories: list[GitHubInvitesBenefitRepository] 

18 organizations: list[GitHubInvitesBenefitOrganization]