Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/contact.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ class Contact(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/expense.py
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ class Expense(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/invoice.py
Original file line number Diff line number Diff line change
Expand Up @@ -483,7 +483,7 @@ class Invoice(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,7 @@ class InvoiceLineItem(UniversalBaseModel):
"""

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/journal_entry.py
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,7 @@ class JournalEntry(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/journal_line.py
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ class JournalLine(UniversalBaseModel):
Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
"""

remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/payment.py
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ class Payment(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
6 changes: 3 additions & 3 deletions src/merge/resources/accounting/types/payment_line_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class PaymentLineItem(UniversalBaseModel):
`Payment` will have a field called `applied-to-lines` which will be an array of `PaymentLineItemInternalMappingSerializer` objects that can either be a `Invoice`, `CreditNote`, or `JournalEntry`.
"""

id: typing.Optional[str]
id: typing.Optional[typing.Any] = None
remote_id: typing.Optional[str] = pydantic.Field()
"""
The third-party API ID of the matching object.
Expand All @@ -46,12 +46,12 @@ class PaymentLineItem(UniversalBaseModel):
The date the payment portion is applied.
"""

related_object_id: typing.Optional[str] = pydantic.Field()
related_object_id: typing.Optional[str] = None
"""
The Merge ID of the transaction the payment portion is being applied to.
"""

related_object_type: typing.Optional[str] = pydantic.Field()
related_object_type: typing.Optional[str] = None
"""
The type of transaction the payment portion is being applied to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE.
"""
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/accounting/types/purchase_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -450,7 +450,7 @@ class PurchaseOrder(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ class PurchaseOrderLineItem(UniversalBaseModel):
Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
"""

remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/account.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ class Account(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/contact.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class Contact(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/custom_object.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class CustomObject(UniversalBaseModel):
The fields and values contained within the custom object record.
"""

remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/engagement.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ class Engagement(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/engagement_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ class EngagementType(UniversalBaseModel):
The engagement type's name.
"""

remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/lead.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ class Lead(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/note.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ class Note(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/opportunity.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ class Opportunity(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/stage.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ class Stage(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/task.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ class Task(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/crm/types/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ class User(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down
2 changes: 1 addition & 1 deletion src/merge/resources/ticketing/types/ticket.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ class Ticket(UniversalBaseModel):

field_mappings: typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
remote_data: typing.Optional[typing.List[RemoteData]]
remote_fields: typing.Optional[typing.List[RemoteField]]
remote_fields: typing.Optional[typing.List[RemoteField]] = None

if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
Expand Down