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

12 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-12-05 15:52 +0000

1from polar.kit.schemas import Schema 1a

2 

3 

4class GitHubInvitesBenefitRepository(Schema): 1a

5 repository_owner: str 1a

6 repository_name: str 1a

7 

8 

9class GitHubInvitesBenefitOrganization(Schema): 1a

10 name: str 1a

11 is_personal: bool 1a

12 plan_name: str 1a

13 is_free: bool 1a

14 

15 

16class GitHubInvitesBenefitRepositories(Schema): 1a

17 repositories: list[GitHubInvitesBenefitRepository] 1a

18 organizations: list[GitHubInvitesBenefitOrganization] 1a