Source code for q2_sdk.hq.db.db_object_factory

"""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 )