event file updated

This commit is contained in:
2025-01-30 23:55:54 +03:00
parent af82f74eb6
commit 1fe88e226a
121 changed files with 2726 additions and 180 deletions

View File

@@ -13,23 +13,23 @@ from .function_handlers import (
AccountListEventMethods,
)
class SelectResponseAccount(BaseModel):
"""
Response model for account list.
"""
neighborhood_code: str
neighborhood_name: str
type_code: str
type_description: str
#
# class SelectResponseAccount(BaseModel):
# """
# Response model for account list.
# """
# neighborhood_code: str
# neighborhood_name: str
# type_code: str
# type_description: str
#
# Auth Login
account_insert_super_user_event = Event(
name="account_insert_super_user_event",
key="36a165fe-a2f3-437b-80ee-1ee44670fe70",
request_validator=ListOptions,
response_validator=SelectResponseAccount,
request_validator=AccountRequestValidators.ListAccountRecord,
# response_validator=SelectResponseAccount,
# language_models=[AccountRecords.__language_model__],
language_models=[],
statics="ACCOUNTS_LIST",

View File

@@ -1,11 +1,9 @@
"""
Account records request and response models.
"""
from typing import Optional
from typing import TYPE_CHECKING, Dict, Any, Optional
from pydantic import BaseModel
from ApiLayers.ApiValidations.Request import PydanticBaseModel
from ApiLayers.ApiValidations.Request import PydanticBaseModel, ListOptions
class InsertAccountRecord(PydanticBaseModel):
@@ -88,44 +86,8 @@ class UpdateAccountRecord(PydanticBaseModel):
build_decision_book_uu_id: Optional[str] = None
class ListAccountRecord(PydanticBaseModel):
iban: Optional[str] = None
bank_date: Optional[str] = None
currency_value: Optional[float] = None
bank_balance: Optional[float] = None
currency: Optional[str] = None
additional_balance: Optional[float] = None
channel_branch: Optional[str] = None
process_name: Optional[str] = None
process_type: Optional[str] = None
process_comment: Optional[str] = None
bank_reference_code: Optional[str] = None
add_comment_note: Optional[str] = None
is_receipt_mail_send: Optional[bool] = None
found_from: Optional[str] = None
similarity: Optional[float] = None
remainder_balance: Optional[float] = None
bank_date_y: Optional[int] = None
bank_date_m: Optional[int] = None
bank_date_w: Optional[int] = None
bank_date_d: Optional[int] = None
approving_accounting_record: Optional[bool] = None
accounting_receipt_date: Optional[str] = None
accounting_receipt_number: Optional[int] = None
approved_record: Optional[bool] = None
import_file_name: Optional[str] = None
receive_debit_uu_id: Optional[str] = None
budget_type_uu_id: Optional[str] = None
company_uu_id: Optional[str] = None
send_company_uu_id: Optional[str] = None
customer_id: Optional[str] = None
customer_uu_id: Optional[str] = None
send_person_uu_id: Optional[str] = None
approving_accounting_person_uu_id: Optional[str] = None
build_parts_uu_id: Optional[str] = None
build_decision_book_uu_id: Optional[str] = None
class ListAccountRecord(ListOptions):
pass
class AccountRequestValidators: