Skip to content

Commit

Permalink
Release v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
fern-api[bot] committed May 31, 2023
1 parent 47559c8 commit d4bcbaa
Show file tree
Hide file tree
Showing 31 changed files with 861 additions and 12 deletions.
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

[tool.poetry]
name = "mercoa"
version = "v0.0.11"
version = "v0.1.0"
description = ""
authors = []
packages = [
Expand All @@ -10,10 +10,10 @@ packages = [

[tool.poetry.dependencies]
python = "^3.7"
backports-cached_property = "1.0.2"
types-backports = "0.1.3"
httpx = "0.23.3"
backports-cached_property = "1.0.2"
pydantic = "^1.9.2"
types-backports = "0.1.3"

[tool.poetry.dev-dependencies]
mypy = "0.971"
Expand Down
40 changes: 40 additions & 0 deletions src/mercoa/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@
SSN,
AccountType,
Address,
AmountTrigger,
ApprovalPolicyRequest,
ApprovalPolicyResponse,
ApprovalPolicyUpdateRequest,
ApprovalRequest,
Approver,
ApproverAction,
ApproverResponse,
ApproverRule,
Attachments,
BankAccountId,
BankAccountRequest,
Expand Down Expand Up @@ -58,18 +67,23 @@
EntityUserResponse,
FindCounterpartiesResponse,
FullName,
IdentifierList,
IdentifierList_RolesList,
IdentifierList_UserList,
IndividualGovernmentID,
IndividualProfileRequest,
IndividualProfileResponse,
InvoiceId,
InvoiceLineItemRequest,
InvoiceLineItemResponse,
InvoiceMetricsResponse,
InvoiceOrderByField,
InvoiceRequest,
InvoiceResponse,
InvoiceStatus,
OcrMailbox,
OCRResponse,
OrderDirection,
OrganizationId,
OrganizationRequest,
OrganizationResponse,
Expand All @@ -90,18 +104,24 @@
PaymentRailRequest,
PaymentRailResponse,
PhoneNumber,
PolicyId,
ProcessInvoiceRequest,
ProfileRequest,
ProfileResponse,
RepresentativeId,
RepresentativeRequest,
RepresentativeResponse,
Responsibilities,
Rule,
Rule_Approver,
TaxID,
TransactionId,
TransactionResponse,
TransactionResponseExpanded,
TransactionStatus,
Trigger,
Trigger_All,
Trigger_Amount,
UnauthorizedError,
bank_lookup,
commons,
Expand All @@ -121,6 +141,15 @@
__all__ = [
"AccountType",
"Address",
"AmountTrigger",
"ApprovalPolicyRequest",
"ApprovalPolicyResponse",
"ApprovalPolicyUpdateRequest",
"ApprovalRequest",
"Approver",
"ApproverAction",
"ApproverResponse",
"ApproverRule",
"Attachments",
"BankAccountId",
"BankAccountRequest",
Expand Down Expand Up @@ -174,19 +203,24 @@
"FindCounterpartiesResponse",
"FullName",
"ITIN",
"IdentifierList",
"IdentifierList_RolesList",
"IdentifierList_UserList",
"IndividualGovernmentID",
"IndividualProfileRequest",
"IndividualProfileResponse",
"InvoiceId",
"InvoiceLineItemRequest",
"InvoiceLineItemResponse",
"InvoiceMetricsResponse",
"InvoiceOrderByField",
"InvoiceRequest",
"InvoiceResponse",
"InvoiceStatus",
"MercoaEnvironment",
"OCRResponse",
"OcrMailbox",
"OrderDirection",
"OrganizationId",
"OrganizationRequest",
"OrganizationResponse",
Expand All @@ -207,19 +241,25 @@
"PaymentRailRequest",
"PaymentRailResponse",
"PhoneNumber",
"PolicyId",
"ProcessInvoiceRequest",
"ProfileRequest",
"ProfileResponse",
"RepresentativeId",
"RepresentativeRequest",
"RepresentativeResponse",
"Responsibilities",
"Rule",
"Rule_Approver",
"SSN",
"TaxID",
"TransactionId",
"TransactionResponse",
"TransactionResponseExpanded",
"TransactionStatus",
"Trigger",
"Trigger_All",
"Trigger_Amount",
"UnauthorizedError",
"bank_lookup",
"commons",
Expand Down
51 changes: 50 additions & 1 deletion src/mercoa/resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,25 @@
transaction,
)
from .bank_lookup import BankAddress, BankLookupResponse
from .commons import ITIN, SSN, Address, BirthDate, FullName, IndividualGovernmentID, PhoneNumber, UnauthorizedError
from .commons import (
ITIN,
SSN,
Address,
BirthDate,
FullName,
IndividualGovernmentID,
OrderDirection,
PhoneNumber,
UnauthorizedError,
)
from .counterparty import CounterpartyResponse, FindCounterpartiesResponse
from .entity import (
AccountType,
AmountTrigger,
ApprovalPolicyRequest,
ApprovalPolicyResponse,
ApprovalPolicyUpdateRequest,
ApproverRule,
BusinessProfileRequest,
BusinessProfileResponse,
BusinessType,
Expand All @@ -30,15 +45,28 @@
EntityResponse,
EntityStatus,
EntityUpdateRequest,
IdentifierList,
IdentifierList_RolesList,
IdentifierList_UserList,
IndividualProfileRequest,
IndividualProfileResponse,
InvoiceMetricsResponse,
PolicyId,
ProfileRequest,
ProfileResponse,
Rule,
Rule_Approver,
TaxID,
Trigger,
Trigger_All,
Trigger_Amount,
)
from .entity_users import EntityUserId, EntityUserRequest, EntityUserResponse
from .invoice import (
ApprovalRequest,
Approver,
ApproverAction,
ApproverResponse,
CommentId,
CommentRequest,
CommentResponse,
Expand All @@ -48,6 +76,7 @@
InvoiceId,
InvoiceLineItemRequest,
InvoiceLineItemResponse,
InvoiceOrderByField,
InvoiceRequest,
InvoiceResponse,
InvoiceStatus,
Expand Down Expand Up @@ -110,6 +139,15 @@
__all__ = [
"AccountType",
"Address",
"AmountTrigger",
"ApprovalPolicyRequest",
"ApprovalPolicyResponse",
"ApprovalPolicyUpdateRequest",
"ApprovalRequest",
"Approver",
"ApproverAction",
"ApproverResponse",
"ApproverRule",
"Attachments",
"BankAccountId",
"BankAccountRequest",
Expand Down Expand Up @@ -163,18 +201,23 @@
"FindCounterpartiesResponse",
"FullName",
"ITIN",
"IdentifierList",
"IdentifierList_RolesList",
"IdentifierList_UserList",
"IndividualGovernmentID",
"IndividualProfileRequest",
"IndividualProfileResponse",
"InvoiceId",
"InvoiceLineItemRequest",
"InvoiceLineItemResponse",
"InvoiceMetricsResponse",
"InvoiceOrderByField",
"InvoiceRequest",
"InvoiceResponse",
"InvoiceStatus",
"OCRResponse",
"OcrMailbox",
"OrderDirection",
"OrganizationId",
"OrganizationRequest",
"OrganizationResponse",
Expand All @@ -195,19 +238,25 @@
"PaymentRailRequest",
"PaymentRailResponse",
"PhoneNumber",
"PolicyId",
"ProcessInvoiceRequest",
"ProfileRequest",
"ProfileResponse",
"RepresentativeId",
"RepresentativeRequest",
"RepresentativeResponse",
"Responsibilities",
"Rule",
"Rule_Approver",
"SSN",
"TaxID",
"TransactionId",
"TransactionResponse",
"TransactionResponseExpanded",
"TransactionStatus",
"Trigger",
"Trigger_All",
"Trigger_Amount",
"UnauthorizedError",
"bank_lookup",
"commons",
Expand Down
3 changes: 2 additions & 1 deletion src/mercoa/resources/commons/__init__.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# This file was auto-generated by Fern from our API Definition.

from .errors import UnauthorizedError
from .types import ITIN, SSN, Address, BirthDate, FullName, IndividualGovernmentID, PhoneNumber
from .types import ITIN, SSN, Address, BirthDate, FullName, IndividualGovernmentID, OrderDirection, PhoneNumber

__all__ = [
"Address",
"BirthDate",
"FullName",
"ITIN",
"IndividualGovernmentID",
"OrderDirection",
"PhoneNumber",
"SSN",
"UnauthorizedError",
Expand Down
3 changes: 2 additions & 1 deletion src/mercoa/resources/commons/types/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
from .full_name import FullName
from .individual_government_id import IndividualGovernmentID
from .itin import ITIN
from .order_direction import OrderDirection
from .phone_number import PhoneNumber
from .ssn import SSN

__all__ = ["Address", "BirthDate", "FullName", "ITIN", "IndividualGovernmentID", "PhoneNumber", "SSN"]
__all__ = ["Address", "BirthDate", "FullName", "ITIN", "IndividualGovernmentID", "OrderDirection", "PhoneNumber", "SSN"]
17 changes: 17 additions & 0 deletions src/mercoa/resources/commons/types/order_direction.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# This file was auto-generated by Fern from our API Definition.

import enum
import typing

T_Result = typing.TypeVar("T_Result")


class OrderDirection(str, enum.Enum):
ASC = "ASC"
DESC = "DESC"

def visit(self, asc: typing.Callable[[], T_Result], desc: typing.Callable[[], T_Result]) -> T_Result:
if self is OrderDirection.ASC:
return asc()
if self is OrderDirection.DESC:
return desc()
28 changes: 28 additions & 0 deletions src/mercoa/resources/entity/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

from .types import (
AccountType,
AmountTrigger,
ApprovalPolicyRequest,
ApprovalPolicyResponse,
ApprovalPolicyUpdateRequest,
ApproverRule,
BusinessProfileRequest,
BusinessProfileResponse,
BusinessType,
Expand All @@ -12,16 +17,30 @@
EntityResponse,
EntityStatus,
EntityUpdateRequest,
IdentifierList,
IdentifierList_RolesList,
IdentifierList_UserList,
IndividualProfileRequest,
IndividualProfileResponse,
InvoiceMetricsResponse,
PolicyId,
ProfileRequest,
ProfileResponse,
Rule,
Rule_Approver,
TaxID,
Trigger,
Trigger_All,
Trigger_Amount,
)

__all__ = [
"AccountType",
"AmountTrigger",
"ApprovalPolicyRequest",
"ApprovalPolicyResponse",
"ApprovalPolicyUpdateRequest",
"ApproverRule",
"BusinessProfileRequest",
"BusinessProfileResponse",
"BusinessType",
Expand All @@ -32,10 +51,19 @@
"EntityResponse",
"EntityStatus",
"EntityUpdateRequest",
"IdentifierList",
"IdentifierList_RolesList",
"IdentifierList_UserList",
"IndividualProfileRequest",
"IndividualProfileResponse",
"InvoiceMetricsResponse",
"PolicyId",
"ProfileRequest",
"ProfileResponse",
"Rule",
"Rule_Approver",
"TaxID",
"Trigger",
"Trigger_All",
"Trigger_Amount",
]
Loading

0 comments on commit d4bcbaa

Please sign in to comment.