Skip to content

Commit

Permalink
Release 0.2.11
Browse files Browse the repository at this point in the history
  • Loading branch information
fern-api[bot] committed Aug 24, 2023
1 parent cfbd283 commit 5cd4bbf
Show file tree
Hide file tree
Showing 46 changed files with 1,181 additions and 48 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 = "mercoa"
version = "v0.2.10"
version = "v0.2.11"
description = ""
readme = "README.md"
authors = []
Expand Down
18 changes: 18 additions & 0 deletions src/mercoa/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
BankStatus,
BankType,
BirthDate,
BusinessOnboardingOptions,
BusinessProfileRequest,
BusinessProfileResponse,
BusinessType,
Expand Down Expand Up @@ -53,7 +54,10 @@
EmailSenderRequest,
EmailSenderResponse,
EntityAddPayeesRequest,
EntityArchivePayeesRequest,
EntityForeignIdAlreadyExists,
EntityId,
EntityOnboardingLinkType,
EntityRequest,
EntityResponse,
EntityStatus,
Expand All @@ -70,10 +74,12 @@
IdentifierList_RolesList,
IdentifierList_UserList,
IndividualGovernmentId,
IndividualOnboardingOptions,
IndividualProfileRequest,
IndividualProfileResponse,
InvalidPostalCode,
InvalidStateOrProvince,
InvalidTaxId,
InvoiceFailureType,
InvoiceId,
InvoiceLineItemRequest,
Expand All @@ -96,6 +102,9 @@
NotificationResponse,
NotificationType,
OcrResponse,
OnboardingOption,
OnboardingOptionsRequest,
OnboardingOptionsResponse,
OrderDirection,
OrganizationId,
OrganizationRequest,
Expand Down Expand Up @@ -195,6 +204,7 @@
"BankStatus",
"BankType",
"BirthDate",
"BusinessOnboardingOptions",
"BusinessProfileRequest",
"BusinessProfileResponse",
"BusinessType",
Expand Down Expand Up @@ -223,7 +233,10 @@
"EmailSenderRequest",
"EmailSenderResponse",
"EntityAddPayeesRequest",
"EntityArchivePayeesRequest",
"EntityForeignIdAlreadyExists",
"EntityId",
"EntityOnboardingLinkType",
"EntityRequest",
"EntityResponse",
"EntityStatus",
Expand All @@ -240,10 +253,12 @@
"IdentifierList_RolesList",
"IdentifierList_UserList",
"IndividualGovernmentId",
"IndividualOnboardingOptions",
"IndividualProfileRequest",
"IndividualProfileResponse",
"InvalidPostalCode",
"InvalidStateOrProvince",
"InvalidTaxId",
"InvoiceFailureType",
"InvoiceId",
"InvoiceLineItemRequest",
Expand All @@ -267,6 +282,9 @@
"NotificationResponse",
"NotificationType",
"OcrResponse",
"OnboardingOption",
"OnboardingOptionsRequest",
"OnboardingOptionsResponse",
"OrderDirection",
"OrganizationId",
"OrganizationRequest",
Expand Down
18 changes: 18 additions & 0 deletions src/mercoa/resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,10 @@
CounterpartyResponse,
Ein,
EntityAddPayeesRequest,
EntityArchivePayeesRequest,
EntityForeignIdAlreadyExists,
EntityId,
EntityOnboardingLinkType,
EntityRequest,
EntityResponse,
EntityStatus,
Expand All @@ -60,6 +63,7 @@
IdentifierList_UserList,
IndividualProfileRequest,
IndividualProfileResponse,
InvalidTaxId,
NotificationId,
NotificationPolicyRequest,
NotificationPolicyResponse,
Expand Down Expand Up @@ -109,6 +113,7 @@
)
from .ocr import OcrResponse
from .organization_types import (
BusinessOnboardingOptions,
ColorSchemeRequest,
ColorSchemeResponse,
EmailLogResponse,
Expand All @@ -117,12 +122,16 @@
EmailSenderProvider,
EmailSenderRequest,
EmailSenderResponse,
IndividualOnboardingOptions,
InvoiceNotificationConfigurationRequest,
InvoiceNotificationConfigurationResponse,
NotificationConfigurationRequest,
NotificationConfigurationRequest_Invoice,
NotificationConfigurationResponse,
NotificationConfigurationResponse_Invoice,
OnboardingOption,
OnboardingOptionsRequest,
OnboardingOptionsResponse,
OrganizationId,
OrganizationRequest,
OrganizationResponse,
Expand Down Expand Up @@ -200,6 +209,7 @@
"BankStatus",
"BankType",
"BirthDate",
"BusinessOnboardingOptions",
"BusinessProfileRequest",
"BusinessProfileResponse",
"BusinessType",
Expand Down Expand Up @@ -228,7 +238,10 @@
"EmailSenderRequest",
"EmailSenderResponse",
"EntityAddPayeesRequest",
"EntityArchivePayeesRequest",
"EntityForeignIdAlreadyExists",
"EntityId",
"EntityOnboardingLinkType",
"EntityRequest",
"EntityResponse",
"EntityStatus",
Expand All @@ -245,10 +258,12 @@
"IdentifierList_RolesList",
"IdentifierList_UserList",
"IndividualGovernmentId",
"IndividualOnboardingOptions",
"IndividualProfileRequest",
"IndividualProfileResponse",
"InvalidPostalCode",
"InvalidStateOrProvince",
"InvalidTaxId",
"InvoiceFailureType",
"InvoiceId",
"InvoiceLineItemRequest",
Expand All @@ -271,6 +286,9 @@
"NotificationResponse",
"NotificationType",
"OcrResponse",
"OnboardingOption",
"OnboardingOptionsRequest",
"OnboardingOptionsResponse",
"OrderDirection",
"OrganizationId",
"OrganizationRequest",
Expand Down
11 changes: 10 additions & 1 deletion src/mercoa/resources/bank_lookup/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
from ..commons.errors.invalid_postal_code import InvalidPostalCode
from ..commons.errors.invalid_state_or_province import InvalidStateOrProvince
from ..commons.errors.unauthorized import Unauthorized
from ..entity.errors.invalid_tax_id import InvalidTaxId
from ..entity_types.errors.entity_foreign_id_already_exists import EntityForeignIdAlreadyExists
from ..entity_types.errors.invalid_tax_id import InvalidTaxId
from .types.bank_lookup_response import BankLookupResponse


Expand Down Expand Up @@ -52,6 +53,10 @@ def find(self, *, routing_number: str) -> BankLookupResponse:
raise InvalidStateOrProvince(pydantic.parse_obj_as(str, _response_json["content"])) # type: ignore
if _response_json["errorName"] == "InvalidTaxId":
raise InvalidTaxId(pydantic.parse_obj_as(str, _response_json["content"])) # type: ignore
if _response_json["errorName"] == "EntityForeignIdAlreadyExists":
raise EntityForeignIdAlreadyExists(
pydantic.parse_obj_as(str, _response_json["content"]) # type: ignore
)
raise ApiError(status_code=_response.status_code, body=_response_json)


Expand Down Expand Up @@ -90,4 +95,8 @@ async def find(self, *, routing_number: str) -> BankLookupResponse:
raise InvalidStateOrProvince(pydantic.parse_obj_as(str, _response_json["content"])) # type: ignore
if _response_json["errorName"] == "InvalidTaxId":
raise InvalidTaxId(pydantic.parse_obj_as(str, _response_json["content"])) # type: ignore
if _response_json["errorName"] == "EntityForeignIdAlreadyExists":
raise EntityForeignIdAlreadyExists(
pydantic.parse_obj_as(str, _response_json["content"]) # type: ignore
)
raise ApiError(status_code=_response.status_code, body=_response_json)
2 changes: 0 additions & 2 deletions src/mercoa/resources/entity/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# This file was auto-generated by Fern from our API Definition.

from .errors import InvalidTaxId
from .resources import (
NumApproverLessThanOneError,
NumApproversUserListMismatchError,
Expand All @@ -14,7 +13,6 @@
)

__all__ = [
"InvalidTaxId",
"NumApproverLessThanOneError",
"NumApproversUserListMismatchError",
"approval_policy",
Expand Down
Loading

0 comments on commit 5cd4bbf

Please sign in to comment.