ace.centralize
- ace.centralize.graphql
- ace.centralize.graphql.authenticate
- ace.centralize.graphql.data_queries
- ace.centralize.graphql.message
- ace.centralize.graphql.models
SchedulerParameterCreateScheduledJobObjectCreateBusinessEventObjectCreateCoverageBenefitObjectCreateCoverageLifeObjectCreateRatingObjectCreateSubStandardRatingObjectCreatePremiumObjectUpdatePremiumObjectCreateCoverageObjectUpdateCoverageObjectTerminateCoverageObjectCreatePaymentAgreementObjectUpdatePaymentAgreementObjectUpdatePolicyPaymentObjectCreatePolicyObjectUpdatePolicyObjectTerminatePolicyObjectCreateApplicationObjectUpdateApplicationObjectTerminateApplicationObjectAddressObjectEmailObjectPhoneObjectContactObjectTranslationObjectDisplayNameObjectIndividualObjectOrganizationObjectEmailParamsInputAddressParamsInputPhoneParamsInputContactParamsInputPartyObjectPartyUpdateObjectBeneficiaryRoleObjectTrusteeRoleObjectRoleObjectCreateParticipantObjectParticipantRoleEntityUpdateParamsInputUpdateParticipantObjectParticipantsEntityLinkUpdateParamsInputObjectCreateFinanceTransactionObjectCreateFinanceStatementObjectGatewayAccountObjectPayableEntityObjectPayableChargeObjectPayableEntityRequestObjectCreatePaymentAccountObjectCreateAccountObjectCreatePaymentRequestObjectCreateNoteObjectCreateEntityNoteObjectUpdateEntityNoteObjectMetadataKeyValueObjectCreateMetadataObjectCreateAgentContractObjectCreateAgentObjectUpdateAgentObjectCreateRequirementInfoObjectUpdateRequirementInfoObject
- ace.centralize.graphql.mutations
GraphQLMutationGraphQLMutation.PARTY_SERVICE_CREATEGraphQLMutation.PARTY_SERVICE_UPDATEGraphQLMutation.PARTIES_SERVICE_UPDATEGraphQLMutation.BILLING_SERVICE_CREATE_ACCOUNTGraphQLMutation.BILLING_SERVICE_CREATE_PAYMENT_REQUESTGraphQLMutation.SCHEDULED_JOB_CREATEGraphQLMutation.SCHEDULED_JOB_UPDATEGraphQLMutation.SCHEDULED_JOB_CANCELGraphQLMutation.SCHEDULED_JOB_RUNGraphQLMutation.SCHEDULED_JOB_CHANGE_STATUSGraphQLMutation.BUSINESS_EVENT_CREATEGraphQLMutation.BUSINESS_EVENT_UPDATEGraphQLMutation.BUSINESS_EVENT_CANCELGraphQLMutation.APPLICATION_SERVICE_CREATEGraphQLMutation.APPLICATION_SERVICE_CREATE_FULLGraphQLMutation.APPLICATION_SERVICE_UPDATEGraphQLMutation.APPLICATION_SERVICE_UPDATE_WITH_PARTICIPANTSGraphQLMutation.APPLICATION_SERVICE_UPDATE_FULLGraphQLMutation.APPLICATION_SERVICE_DELETEGraphQLMutation.POLICY_SERVICE_CREATEGraphQLMutation.POLICY_SERVICE_CREATE_WITH_NOTESGraphQLMutation.POLICY_SERVICE_CREATE_FULLGraphQLMutation.POLICY_SERVICE_UPDATEGraphQLMutation.POLICY_SERVICE_UPDATE_WITH_PARTICIPANTSGraphQLMutation.POLICY_SERVICE_UPDATE_FULLGraphQLMutation.POLICY_SERVICE_DELETEGraphQLMutation.POLICY_SERVICE_UPDATE_ACCOUNTGraphQLMutation.POLICY_SERVICE_UPDATE_NOTESGraphQLMutation.FINANCE_SERVICE_CREATE_TRANSACTIONGraphQLMutation.FINANCE_SERVICE_CREATE_STATEMENTGraphQLMutation.NOTE_CREATEGraphQLMutation.NOTE_GETGraphQLMutation.NOTE_DELETEGraphQLMutation.REQUIREMENTS_DELETE
- Module contents
- ace.centralize.rest_api
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_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_datetime(element, default: datetime = None) datetime | None[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
- 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
- class ace.centralize.notification_payload.AgentCreation(agent_id: int, status_id: int, agent_number: str)[source]
Bases:
object
- class ace.centralize.notification_payload.ApplicationUpdate(application_id: int, creation_user_id: int, submitted_date: date | None = None)[source]
Bases:
object
- 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]