Skip to content

Commit

Permalink
Release 1.6.25
Browse files Browse the repository at this point in the history
  • Loading branch information
fern-api[bot] committed Sep 9, 2024
1 parent c4887ba commit 05aac57
Show file tree
Hide file tree
Showing 18 changed files with 71 additions and 15 deletions.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "flagright"
version = "1.6.24"
version = "1.6.25"
description = ""
readme = "README.md"
authors = []
Expand Down
2 changes: 2 additions & 0 deletions src/flagright/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
CaseManagementEventCaseStatus,
CaseManagementEventCaseStatusReason,
CaseOpenedDetails,
CashDetails,
CashPaymentMethod,
CheckDeliveryStatus,
CheckDetails,
Expand Down Expand Up @@ -354,6 +355,7 @@
"CaseManagementEventCaseStatus",
"CaseManagementEventCaseStatusReason",
"CaseOpenedDetails",
"CashDetails",
"CashPaymentMethod",
"CheckDeliveryStatus",
"CheckDetails",
Expand Down
2 changes: 1 addition & 1 deletion src/flagright/core/client_wrapper.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def get_headers(self) -> typing.Dict[str, str]:
headers: typing.Dict[str, str] = {
"X-Fern-Language": "Python",
"X-Fern-SDK-Name": "flagright",
"X-Fern-SDK-Version": "1.6.24",
"X-Fern-SDK-Version": "1.6.25",
}
headers["x-api-key"] = self.api_key
return headers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from ....types.ach_details import AchDetails
from ....types.card_details import CardDetails
from ....types.cash_details import CashDetails
from ....types.check_details import CheckDetails
from ....types.generic_bank_account_details import GenericBankAccountDetails
from ....types.iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class BusinessSavedPaymentDetailsItem_Cash(CheckDetails):
class BusinessSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
2 changes: 2 additions & 0 deletions src/flagright/types/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
from .case_management_event_case_status import CaseManagementEventCaseStatus
from .case_management_event_case_status_reason import CaseManagementEventCaseStatusReason
from .case_opened_details import CaseOpenedDetails
from .cash_details import CashDetails
from .cash_payment_method import CashPaymentMethod
from .check_delivery_status import CheckDeliveryStatus
from .check_details import CheckDetails
Expand Down Expand Up @@ -336,6 +337,7 @@
"CaseManagementEventCaseStatus",
"CaseManagementEventCaseStatusReason",
"CaseOpenedDetails",
"CashDetails",
"CashPaymentMethod",
"CheckDeliveryStatus",
"CheckDetails",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class BusinessOptionalSavedPaymentDetailsItem_Cash(CheckDetails):
class BusinessOptionalSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class BusinessWithRulesResultSavedPaymentDetailsItem_Cash(CheckDetails):
class BusinessWithRulesResultSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
28 changes: 28 additions & 0 deletions src/flagright/types/cash_details.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This file was auto-generated by Fern from our API Definition.

import datetime as dt
import typing

from ..core.datetime_utils import serialize_datetime

try:
import pydantic.v1 as pydantic # type: ignore
except ImportError:
import pydantic # type: ignore


class CashDetails(pydantic.BaseModel):
identifier: typing.Optional[str] = pydantic.Field(description="Identifier for the cash transaction")

def json(self, **kwargs: typing.Any) -> str:
kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs}
return super().json(**kwargs_with_defaults)

def dict(self, **kwargs: typing.Any) -> typing.Dict[str, typing.Any]:
kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs}
return super().dict(**kwargs_with_defaults)

class Config:
frozen = True
smart_union = True
json_encoders = {dt.datetime: serialize_datetime}
14 changes: 13 additions & 1 deletion src/flagright/types/check_details.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
import typing

from ..core.datetime_utils import serialize_datetime
from .address import Address
from .check_delivery_status import CheckDeliveryStatus
from .tag import Tag

try:
import pydantic.v1 as pydantic # type: ignore
Expand All @@ -12,7 +15,15 @@


class CheckDetails(pydantic.BaseModel):
identifier: typing.Optional[str] = pydantic.Field(description="Identifier for the cash transaction")
check_number: typing.Optional[str] = pydantic.Field(alias="checkNumber")
check_identifier: typing.Optional[str] = pydantic.Field(alias="checkIdentifier")
name: typing.Optional[str]
delivery_status: typing.Optional[CheckDeliveryStatus] = pydantic.Field(alias="deliveryStatus")
eta_timestamp: typing.Optional[float] = pydantic.Field(alias="etaTimestamp")
shipping_address: typing.Optional[Address] = pydantic.Field(alias="shippingAddress")
tags: typing.Optional[typing.List[Tag]] = pydantic.Field(
description="Additional information that can be added via tags"
)

def json(self, **kwargs: typing.Any) -> str:
kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs}
Expand All @@ -25,4 +36,5 @@ def dict(self, **kwargs: typing.Any) -> typing.Dict[str, typing.Any]:
class Config:
frozen = True
smart_union = True
allow_population_by_field_name = True
json_encoders = {dt.datetime: serialize_datetime}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionDestinationPaymentDetails_Cash(CheckDetails):
class TransactionDestinationPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
3 changes: 2 additions & 1 deletion src/flagright/types/transaction_origin_payment_details.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionOriginPaymentDetails_Cash(CheckDetails):
class TransactionOriginPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionUpdatableDestinationPaymentDetails_Cash(CheckDetails):
class TransactionUpdatableDestinationPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionUpdatableOriginPaymentDetails_Cash(CheckDetails):
class TransactionUpdatableOriginPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionWithRulesResultDestinationPaymentDetails_Cash(CheckDetails):
class TransactionWithRulesResultDestinationPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class TransactionWithRulesResultOriginPaymentDetails_Cash(CheckDetails):
class TransactionWithRulesResultOriginPaymentDetails_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class UserOptionalSavedPaymentDetailsItem_Cash(CheckDetails):
class UserOptionalSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
3 changes: 2 additions & 1 deletion src/flagright/types/user_saved_payment_details_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class UserSavedPaymentDetailsItem_Cash(CheckDetails):
class UserSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from .ach_details import AchDetails
from .card_details import CardDetails
from .cash_details import CashDetails
from .check_details import CheckDetails
from .generic_bank_account_details import GenericBankAccountDetails
from .iban_details import IbanDetails
Expand Down Expand Up @@ -98,7 +99,7 @@ class Config:
allow_population_by_field_name = True


class UserWithRulesResultSavedPaymentDetailsItem_Cash(CheckDetails):
class UserWithRulesResultSavedPaymentDetailsItem_Cash(CashDetails):
method: typing_extensions.Literal["CASH"]

class Config:
Expand Down

0 comments on commit 05aac57

Please sign in to comment.