ace.centralize

Submodules

ace.centralize.codes

ace.centralize.constants

ace.centralize.dashboard_tile

ace.centralize.data

ace.centralize.dynamic_grid

ace.centralize.finance_data

class ace.centralize.finance_data.FinanceData[source]

Bases: object

class CommissionDetailObject[source]

Bases: object

TransactionDate: date
CommissionnablePremium: float
CommissionType: str
CommissionAmount: float = 0.0
CommissionRate: float
SplitPercent: float
PolicyNumber: str
AgentName: str
static get_payable_commission_lists(db_connection, start_date, end_date, agent_id) List[int][source]
static get_commission_details_by_id(db_connection, agent_id: int) CommissionDetailObject[source]

ace.centralize.functions

Generic utility function for data extraction and mapping

ace.centralize.functions.get_updated_old_str(element, default: str = None) str | None[source]
ace.centralize.functions.get_updated_new_str(element, default: str = None) str | None[source]
ace.centralize.functions.get_updated_old_int(element, default: int = None) int | None[source]
ace.centralize.functions.get_updated_new_int(element, default: int = None) int | None[source]
ace.centralize.functions.get_updated_old_float(element, default: float = None) float | None[source]
ace.centralize.functions.get_updated_new_float(element, default: float = None) float | None[source]
ace.centralize.functions.get_updated_old_date(element, default: date = None) date | None[source]
ace.centralize.functions.get_updated_new_date(element, default: date = None) date | None[source]
ace.centralize.functions.get_updated_old_datetime(element, default: datetime = None) datetime | None[source]
ace.centralize.functions.get_updated_new_datetime(element, default: datetime = None) datetime | None[source]
ace.centralize.functions.reverse_sorting(sorting)[source]

ace.centralize.notification_payload

class ace.centralize.notification_payload.Entity(total_amount: float | None = None, entity_type: str | None = None, entity_id: int | None = None)[source]

Bases: object

__init__(total_amount: float | None = None, entity_type: str | None = None, entity_id: int | None = None)[source]
class ace.centralize.notification_payload.PaymentRequest(payment_request_id: int | None = None, account_id: int | None = None, status_id: int | None = None, request_id: str | None = None, currency_id: int | None = None, gateway_payment_request_id: str | None = None, change_status_datetime_utc: datetime | None = None, payment_request_datetime_utc: datetime | None = None, creation_datetime_utc: datetime | None = None, creation_user_id: int | None = None, entities: List[Entity] | None = None, total_amount: float | None = None)[source]

Bases: object

__init__(payment_request_id: int | None = None, account_id: int | None = None, status_id: int | None = None, request_id: str | None = None, currency_id: int | None = None, gateway_payment_request_id: str | None = None, change_status_datetime_utc: datetime | None = None, payment_request_datetime_utc: datetime | None = None, creation_datetime_utc: datetime | None = None, creation_user_id: int | None = None, entities: List[Entity] | None = None, total_amount: float | None = None)[source]
class ace.centralize.notification_payload.BillingNotification(notification_id: str | None = None, request_id: str | None = None, payment_request_id: int | None = None, payment_request_event_type_id: int | None = None, payload: str | None = None, gateway_event_id: str | None = None, gateway_creation_datetime_utc: datetime | None = None, creation_datetime_utc: datetime | None = None, payment_processed_datetime_utc: datetime | None = None, payment_request: PaymentRequest | None = None)[source]

Bases: object

__init__(notification_id: str | None = None, request_id: str | None = None, payment_request_id: int | None = None, payment_request_event_type_id: int | None = None, payload: str | None = None, gateway_event_id: str | None = None, gateway_creation_datetime_utc: datetime | None = None, creation_datetime_utc: datetime | None = None, payment_processed_datetime_utc: datetime | None = None, payment_request: PaymentRequest | None = None)[source]
class ace.centralize.notification_payload.ApplicationCreation(application_id: int, submitted_date: date, creation_user_id: int)[source]

Bases: object

__init__(application_id: int, submitted_date: date, creation_user_id: int)[source]
class ace.centralize.notification_payload.AgentCreation(agent_id: int, status_id: int, agent_number: str)[source]

Bases: object

__init__(agent_id: int, status_id: int, agent_number: str)[source]
class ace.centralize.notification_payload.UpdateObject(old: str, new: str)[source]

Bases: object

__init__(old: str, new: str)[source]
class ace.centralize.notification_payload.ApplicationUpdate(application_id: int, creation_user_id: int, submitted_date: date | None = None)[source]

Bases: object

__init__(application_id: int, creation_user_id: int, submitted_date: date | None = None)[source]
ace.centralize.notification_payload.get_payment_request_info(payload) PaymentRequest[source]
ace.centralize.notification_payload.get_billing_notification(payload) BillingNotification[source]
ace.centralize.notification_payload.get_application_creation(payload) ApplicationCreation[source]
ace.centralize.notification_payload.get_application_update(payload) ApplicationUpdate[source]
ace.centralize.notification_payload.get_agent_creation(payload) AgentCreation[source]

ace.centralize.premium_data

ace.centralize.schemas

ace.centralize.service_message

Module contents