"""This is a generated file from create_db_object.py. Manual updates will be overwritten"""
from functools import wraps
from q2_sdk.hq.db.access_code import AccessCode
from q2_sdk.hq.db.account_address import AccountAddress
from q2_sdk.hq.db.adapter_address import AdapterAddress
from q2_sdk.hq.db.adapter_interface import AdapterInterface
from q2_sdk.hq.db.adapter_request_type import AdapterRequestType
from q2_sdk.hq.db.address import Address
from q2_sdk.hq.db.address_type import AddressType
from q2_sdk.hq.db.admin_logons import AdminLogons
from q2_sdk.hq.db.admin_text_element import AdminTextElement
from q2_sdk.hq.db.admin_user import AdminUser
from q2_sdk.hq.db.admin_user_logon import AdminUserLogon
from q2_sdk.hq.db.admin_user_property_data import AdminUserPropertyData
from q2_sdk.hq.db.admin_user_property_data_element import AdminUserPropertyDataElement
from q2_sdk.hq.db.api_stored_proc import ApiStoredProc
from q2_sdk.hq.db.audit_action import AuditAction
from q2_sdk.hq.db.audit_category import AuditCategory
from q2_sdk.hq.db.audit_http_headers import AuditHTTPHeaders
from q2_sdk.hq.db.audit_record import AuditRecord
from q2_sdk.hq.db.auth_token import AuthToken
from q2_sdk.hq.db.branch import Branch
from q2_sdk.hq.db.caliper_api_custom_endpoints import CaliperApiCustomEndpoints
from q2_sdk.hq.db.country import Country
from q2_sdk.hq.db.csr_note import CsrNote
from q2_sdk.hq.db.currency_code import CurrencyCode
from q2_sdk.hq.db.currency_exchange_rate import CurrencyExchangeRate
from q2_sdk.hq.db.customer import Customer
from q2_sdk.hq.db.customer_data import CustomerData
from q2_sdk.hq.db.data_feed import DataFeed
from q2_sdk.hq.db.data_type import DataType
from q2_sdk.hq.db.date_alert import DateAlert
from q2_sdk.hq.db.disclaimer import Disclaimer
from q2_sdk.hq.db.e_statement import EStatement
from q2_sdk.hq.db.edv_detail import EdvDetail
from q2_sdk.hq.db.edv_profile import EdvProfile
from q2_sdk.hq.db.email import Email
from q2_sdk.hq.db.enrolled_entity import EnrolledEntity
from q2_sdk.hq.db.external_auth import ExternalAuth
from q2_sdk.hq.db.external_transaction import ExternalTransaction
from q2_sdk.hq.db.file import File
from q2_sdk.hq.db.form import Form
from q2_sdk.hq.db.form_to_group import FormToGroup
from q2_sdk.hq.db.funds_transfer import FundsTransfer
from q2_sdk.hq.db.generated_transactions import GeneratedTransactions
from q2_sdk.hq.db.group import Group
from q2_sdk.hq.db.group_to_zone import GroupToZone
from q2_sdk.hq.db.gt_case_decision_reason import GtCaseDecisionReason
from q2_sdk.hq.db.gt_data import GtData
from q2_sdk.hq.db.gt_data_element import GTDataElement
from q2_sdk.hq.db.gt_flavor import GtFlavor
from q2_sdk.hq.db.host_account import HostAccount
from q2_sdk.hq.db.host_account_click_type import HostAccountClickType
from q2_sdk.hq.db.host_account_data import HostAccountData
from q2_sdk.hq.db.host_account_data_element import HostAccountDataElement
from q2_sdk.hq.db.host_account_data_element_with_references import (
HostAccountDataElementWithReferences,
)
from q2_sdk.hq.db.host_account_meta_data import HostAccountMetaData
from q2_sdk.hq.db.host_tran_code import HostTranCode
from q2_sdk.hq.db.host_tran_code_group import HostTranCodeGroup
from q2_sdk.hq.db.host_transaction_history import HostTransactionHistory
from q2_sdk.hq.db.host_transaction_history_data import HostTransactionHistoryData
from q2_sdk.hq.db.host_transaction_history_data_element import (
HostTransactionHistoryDataElement,
)
from q2_sdk.hq.db.hours import Hours
from q2_sdk.hq.db.hq_auth_token_type import HqAuthTokenType
from q2_sdk.hq.db.hq_session_cache import HqSessionCache
from q2_sdk.hq.db.instant_payments import InstantPayments
from q2_sdk.hq.db.language import Language
from q2_sdk.hq.db.linked_account import LinkedAccount
from q2_sdk.hq.db.logon_data import LogonData
from q2_sdk.hq.db.logon_event import LogonEvent
from q2_sdk.hq.db.marketing_page_name import MarketingPageName
from q2_sdk.hq.db.message import Message
from q2_sdk.hq.db.message_recipient_group import MessageRecipientGroup
from q2_sdk.hq.db.message_template import MessageTemplate
from q2_sdk.hq.db.mfa import Mfa
from q2_sdk.hq.db.nav_node import NavNode
from q2_sdk.hq.db.navigation import Navigation
from q2_sdk.hq.db.navigation_style import NavigationStyle
from q2_sdk.hq.db.notification import Notification
from q2_sdk.hq.db.notification_status import NotificationStatus
from q2_sdk.hq.db.notification_type import NotificationType
from q2_sdk.hq.db.oauth_lookup import OAuthLookup
from q2_sdk.hq.db.object_group import ObjectGroupData
from q2_sdk.hq.db.ofx_transaction_type import OfxTransactionType
from q2_sdk.hq.db.password_history import PasswordHistory
from q2_sdk.hq.db.password_policy import PasswordPolicy
from q2_sdk.hq.db.password_status import PasswordStatus
from q2_sdk.hq.db.phone_number import PhoneNumber
from q2_sdk.hq.db.policy_data import PolicyData
from q2_sdk.hq.db.product import Product
from q2_sdk.hq.db.product_type import ProductType
from q2_sdk.hq.db.push_notification_targets import PushNotificationTargets
from q2_sdk.hq.db.q2_config_registry import Q2ConfigRegistry
from q2_sdk.hq.db.recipient import Recipient
from q2_sdk.hq.db.recurring_transaction import RecurringTransaction
from q2_sdk.hq.db.regex import Regex
from q2_sdk.hq.db.report_info import ReportInfo
from q2_sdk.hq.db.reverse_lookup import ReverseLookup
from q2_sdk.hq.db.schema import Schema
from q2_sdk.hq.db.sec_alert_user_pref import SecAlertUserPref
from q2_sdk.hq.db.secure_message import SecureMessage
from q2_sdk.hq.db.sso_user_logon import SsoUserLogon
from q2_sdk.hq.db.state import State
from q2_sdk.hq.db.subsidiary import Subsidiary
from q2_sdk.hq.db.system_property_data import SystemPropertyData
from q2_sdk.hq.db.system_property_data_with_references import (
SystemPropertyDataWithReferences,
)
from q2_sdk.hq.db.tecton_config import TectonConfig
from q2_sdk.hq.db.template import Template
from q2_sdk.hq.db.third_party_data import ThirdPartyData
from q2_sdk.hq.db.third_party_data_element import ThirdPartyDataElement
from q2_sdk.hq.db.third_party_data_shared import ThirdPartyDataShared
from q2_sdk.hq.db.transaction_status import TransactionStatus
from q2_sdk.hq.db.transaction_type import TransactionType
from q2_sdk.hq.db.transactions import Transactions
from q2_sdk.hq.db.ui_config_property_data import UiConfigPropertyData
from q2_sdk.hq.db.ui_selection import UiSelection
from q2_sdk.hq.db.ui_source import UiSource
from q2_sdk.hq.db.ui_text import UiText
from q2_sdk.hq.db.user import User
from q2_sdk.hq.db.user_account_attribute import UserAccountAttribute
from q2_sdk.hq.db.user_account_attribute_data import UserAccountAttributeData
from q2_sdk.hq.db.user_data import UserData
from q2_sdk.hq.db.user_demographic_data import UserDemographicData
from q2_sdk.hq.db.user_logon import UserLogon
from q2_sdk.hq.db.user_property_category import UserPropertyCategory
from q2_sdk.hq.db.user_property_data import UserPropertyData
from q2_sdk.hq.db.user_property_data_element import UserPropertyDataElement
from q2_sdk.hq.db.user_role import UserRole
from q2_sdk.hq.db.uux_user_property import UuxUserProperty
from q2_sdk.hq.db.vendor import Vendor
from q2_sdk.hq.db.vendor_address import VendorAddress
from q2_sdk.hq.db.vendor_config import VendorConfig
from q2_sdk.hq.db.wedge_address import WedgeAddress
from q2_sdk.hq.db.wire_domestic import WireDomestic
from q2_sdk.hq.db.wire_international import WireInternational
from q2_sdk.hq.db.zone import Zone
from q2_sdk.hq.db.zone_system_property_data_with_references import (
ZoneSystemPropertyDataWithReferences,
)
[docs]
def lazy_loaded(function):
@wraps(function)
def wrapper(*args, **kwargs):
self = args[0]
funcname = function.__name__
if funcname not in self._instantiated:
self._instantiated[funcname] = function(*args, **kwargs)
return self._instantiated[funcname]
return wrapper
[docs]
class DbObjectFactory:
"""Generates DbObjects"""
def __init__(self, logger, hq_credentials):
self.logger = logger
self.hq_credentials = hq_credentials
self._instantiated = {}
@property
@lazy_loaded
def access_code(self) -> AccessCode:
return AccessCode(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def account_address(self) -> AccountAddress:
return AccountAddress(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def adapter_address(self) -> AdapterAddress:
return AdapterAddress(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def adapter_interface(self) -> AdapterInterface:
return AdapterInterface(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def adapter_request_type(self) -> AdapterRequestType:
return AdapterRequestType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def address(self) -> Address:
return Address(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def address_type(self) -> AddressType:
return AddressType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_logons(self) -> AdminLogons:
return AdminLogons(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_text_element(self) -> AdminTextElement:
return AdminTextElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_user(self) -> AdminUser:
return AdminUser(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_user_logon(self) -> AdminUserLogon:
return AdminUserLogon(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_user_property_data(self) -> AdminUserPropertyData:
return AdminUserPropertyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def admin_user_property_data_element(self) -> AdminUserPropertyDataElement:
return AdminUserPropertyDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def api_stored_proc(self) -> ApiStoredProc:
return ApiStoredProc(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def audit_action(self) -> AuditAction:
return AuditAction(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def audit_category(self) -> AuditCategory:
return AuditCategory(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def audit_http_headers(self) -> AuditHTTPHeaders:
return AuditHTTPHeaders(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def audit_record(self) -> AuditRecord:
return AuditRecord(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def auth_token(self) -> AuthToken:
return AuthToken(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def branch(self) -> Branch:
return Branch(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def caliper_api_custom_endpoints(self) -> CaliperApiCustomEndpoints:
return CaliperApiCustomEndpoints(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def country(self) -> Country:
return Country(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def csr_note(self) -> CsrNote:
return CsrNote(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def currency_code(self) -> CurrencyCode:
return CurrencyCode(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def currency_exchange_rate(self) -> CurrencyExchangeRate:
return CurrencyExchangeRate(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def customer(self) -> Customer:
return Customer(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def customer_data(self) -> CustomerData:
return CustomerData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def data_feed(self) -> DataFeed:
return DataFeed(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def data_type(self) -> DataType:
return DataType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def date_alert(self) -> DateAlert:
return DateAlert(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def disclaimer(self) -> Disclaimer:
return Disclaimer(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def e_statement(self) -> EStatement:
return EStatement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def edv_detail(self) -> EdvDetail:
return EdvDetail(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def edv_profile(self) -> EdvProfile:
return EdvProfile(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def email(self) -> Email:
return Email(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def enrolled_entity(self) -> EnrolledEntity:
return EnrolledEntity(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def external_auth(self) -> ExternalAuth:
return ExternalAuth(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def external_transaction(self) -> ExternalTransaction:
return ExternalTransaction(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def file(self) -> File:
return File(self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True)
@property
@lazy_loaded
def form(self) -> Form:
return Form(self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True)
@property
@lazy_loaded
def form_to_group(self) -> FormToGroup:
return FormToGroup(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def funds_transfer(self) -> FundsTransfer:
return FundsTransfer(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def generated_transactions(self) -> GeneratedTransactions:
return GeneratedTransactions(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def group(self) -> Group:
return Group(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def group_to_zone(self) -> GroupToZone:
return GroupToZone(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def gt_case_decision_reason(self) -> GtCaseDecisionReason:
return GtCaseDecisionReason(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def gt_data(self) -> GtData:
return GtData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def gt_data_element(self) -> GTDataElement:
return GTDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def gt_flavor(self) -> GtFlavor:
return GtFlavor(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account(self) -> HostAccount:
return HostAccount(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account_click_type(self) -> HostAccountClickType:
return HostAccountClickType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account_data(self) -> HostAccountData:
return HostAccountData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account_data_element(self) -> HostAccountDataElement:
return HostAccountDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account_data_element_with_references(
self,
) -> HostAccountDataElementWithReferences:
return HostAccountDataElementWithReferences(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_account_meta_data(self) -> HostAccountMetaData:
return HostAccountMetaData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_tran_code(self) -> HostTranCode:
return HostTranCode(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_tran_code_group(self) -> HostTranCodeGroup:
return HostTranCodeGroup(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_transaction_history(self) -> HostTransactionHistory:
return HostTransactionHistory(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_transaction_history_data(self) -> HostTransactionHistoryData:
return HostTransactionHistoryData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def host_transaction_history_data_element(
self,
) -> HostTransactionHistoryDataElement:
return HostTransactionHistoryDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def hours(self) -> Hours:
return Hours(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def hq_auth_token_type(self) -> HqAuthTokenType:
return HqAuthTokenType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def hq_session_cache(self) -> HqSessionCache:
return HqSessionCache(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def instant_payments(self) -> InstantPayments:
return InstantPayments(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def language(self) -> Language:
return Language(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def linked_account(self) -> LinkedAccount:
return LinkedAccount(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def logon_data(self) -> LogonData:
return LogonData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def logon_event(self) -> LogonEvent:
return LogonEvent(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def marketing_page_name(self) -> MarketingPageName:
return MarketingPageName(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def message(self) -> Message:
return Message(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def message_recipient_group(self) -> MessageRecipientGroup:
return MessageRecipientGroup(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def message_template(self) -> MessageTemplate:
return MessageTemplate(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def mfa(self) -> Mfa:
return Mfa(self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True)
@property
@lazy_loaded
def nav_node(self) -> NavNode:
return NavNode(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def navigation(self) -> Navigation:
return Navigation(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def navigation_style(self) -> NavigationStyle:
return NavigationStyle(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def notification(self) -> Notification:
return Notification(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def notification_status(self) -> NotificationStatus:
return NotificationStatus(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def notification_type(self) -> NotificationType:
return NotificationType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def oauth_lookup(self) -> OAuthLookup:
return OAuthLookup(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def object_group(self) -> ObjectGroupData:
return ObjectGroupData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def ofx_transaction_type(self) -> OfxTransactionType:
return OfxTransactionType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def password_history(self) -> PasswordHistory:
return PasswordHistory(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def password_policy(self) -> PasswordPolicy:
return PasswordPolicy(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def password_status(self) -> PasswordStatus:
return PasswordStatus(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def phone_number(self) -> PhoneNumber:
return PhoneNumber(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def policy_data(self) -> PolicyData:
return PolicyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def product(self) -> Product:
return Product(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def product_type(self) -> ProductType:
return ProductType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def push_notification_targets(self) -> PushNotificationTargets:
return PushNotificationTargets(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def q2_config_registry(self) -> Q2ConfigRegistry:
return Q2ConfigRegistry(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def recipient(self) -> Recipient:
return Recipient(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def recurring_transaction(self) -> RecurringTransaction:
return RecurringTransaction(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def regex(self) -> Regex:
return Regex(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def report_info(self) -> ReportInfo:
return ReportInfo(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def reverse_lookup(self) -> ReverseLookup:
return ReverseLookup(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def schema(self) -> Schema:
return Schema(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def sec_alert_user_pref(self) -> SecAlertUserPref:
return SecAlertUserPref(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def secure_message(self) -> SecureMessage:
return SecureMessage(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def sso_user_logon(self) -> SsoUserLogon:
return SsoUserLogon(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def state(self) -> State:
return State(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def subsidiary(self) -> Subsidiary:
return Subsidiary(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def system_property_data(self) -> SystemPropertyData:
return SystemPropertyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def system_property_data_with_references(self) -> SystemPropertyDataWithReferences:
return SystemPropertyDataWithReferences(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def tecton_config(self) -> TectonConfig:
return TectonConfig(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def template(self) -> Template:
return Template(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def third_party_data(self) -> ThirdPartyData:
return ThirdPartyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def third_party_data_element(self) -> ThirdPartyDataElement:
return ThirdPartyDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def third_party_data_shared(self) -> ThirdPartyDataShared:
return ThirdPartyDataShared(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def transaction_status(self) -> TransactionStatus:
return TransactionStatus(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def transaction_type(self) -> TransactionType:
return TransactionType(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def transactions(self) -> Transactions:
return Transactions(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def ui_config_property_data(self) -> UiConfigPropertyData:
return UiConfigPropertyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def ui_selection(self) -> UiSelection:
return UiSelection(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def ui_source(self) -> UiSource:
return UiSource(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def ui_text(self) -> UiText:
return UiText(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user(self) -> User:
return User(self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True)
@property
@lazy_loaded
def user_account_attribute(self) -> UserAccountAttribute:
return UserAccountAttribute(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_account_attribute_data(self) -> UserAccountAttributeData:
return UserAccountAttributeData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_data(self) -> UserData:
return UserData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_demographic_data(self) -> UserDemographicData:
return UserDemographicData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_logon(self) -> UserLogon:
return UserLogon(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_property_category(self) -> UserPropertyCategory:
return UserPropertyCategory(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_property_data(self) -> UserPropertyData:
return UserPropertyData(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_property_data_element(self) -> UserPropertyDataElement:
return UserPropertyDataElement(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def user_role(self) -> UserRole:
return UserRole(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def uux_user_property(self) -> UuxUserProperty:
return UuxUserProperty(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def vendor(self) -> Vendor:
return Vendor(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def vendor_address(self) -> VendorAddress:
return VendorAddress(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def vendor_config(self) -> VendorConfig:
return VendorConfig(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def wedge_address(self) -> WedgeAddress:
return WedgeAddress(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def wire_domestic(self) -> WireDomestic:
return WireDomestic(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def wire_international(self) -> WireInternational:
return WireInternational(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)
@property
@lazy_loaded
def zone(self) -> Zone:
return Zone(self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True)
@property
@lazy_loaded
def zone_system_property_data_with_references(
self,
) -> ZoneSystemPropertyDataWithReferences:
return ZoneSystemPropertyDataWithReferences(
self.logger, hq_credentials=self.hq_credentials, ret_table_obj=True
)