Skip to content

Commit f04e1d9

Browse files
cnrstvnsclaude
andcommitted
fix: restore missing type files lost during merge conflict resolution
These files were added in the 0.1.0 commit but got lost during the merge conflict resolution between main and the release-please branch. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 98285e5 commit f04e1d9

6 files changed

Lines changed: 82 additions & 0 deletions
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing import Optional
6+
from typing_extensions import Required, TypedDict
7+
8+
from .shared.authorized_user_roles import AuthorizedUserRoles
9+
10+
__all__ = ["AuthorizedUserCreateParams"]
11+
12+
13+
class AuthorizedUserCreateParams(TypedDict, total=False):
14+
company_id: Required[str]
15+
"""The ID of the company to add the authorized user to."""
16+
17+
role: Required[AuthorizedUserRoles]
18+
"""The role to assign to the authorized user within the company.
19+
20+
Supported roles: 'moderator', 'sales_manager'.
21+
"""
22+
23+
user_id: Required[str]
24+
"""The ID of the user to add as an authorized user."""
25+
26+
send_emails: Optional[bool]
27+
"""Whether to send notification emails to the user on creation."""
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing import Optional
6+
from typing_extensions import TypedDict
7+
8+
__all__ = ["AuthorizedUserDeleteParams"]
9+
10+
11+
class AuthorizedUserDeleteParams(TypedDict, total=False):
12+
company_id: Optional[str]
13+
"""The ID of the company the authorized user belongs to.
14+
15+
Optional if the authorized user ID is provided.
16+
"""
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing_extensions import TypeAlias
4+
5+
__all__ = ["AuthorizedUserDeleteResponse"]
6+
7+
AuthorizedUserDeleteResponse: TypeAlias = bool
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing_extensions import Required, TypedDict
6+
7+
__all__ = ["MembershipAddFreeDaysParams"]
8+
9+
10+
class MembershipAddFreeDaysParams(TypedDict, total=False):
11+
free_days: Required[int]
12+
"""The number of free days to add (1-1095).
13+
14+
Extends the billing period, expiration date, or Stripe trial depending on plan
15+
type.
16+
"""
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing_extensions import Literal, TypeAlias
4+
5+
__all__ = ["ReceiptTaxBehavior"]
6+
7+
ReceiptTaxBehavior: TypeAlias = Literal["exclusive", "inclusive", "unspecified", "unable_to_collect"]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing_extensions import Literal, TypeAlias
4+
5+
__all__ = ["SocialLinkWebsites"]
6+
7+
SocialLinkWebsites: TypeAlias = Literal[
8+
"x", "instagram", "facebook", "tiktok", "youtube", "linkedin", "twitch", "website", "custom"
9+
]

0 commit comments

Comments
 (0)