PolicyData

class q2_sdk.hq.models.policy_data.BasePolicyData[source]

BasePolicyData()

classmethod from_kwargs(**kwargs)[source]

Hydrates the class from kwargs, skipping any that aren’t in the model

class q2_sdk.hq.models.policy_data.GeneratedTransactionRights(PolicyIdentifier=None, TransactionTypeID=None, ShortName=None, GroupID=None, CustomerID=None, UserID=None, UserRoleID=None, CompanyID=None, Enabled=None, Authorize=None, Cancel=None, Create=None, CreateRestricted=None, Update=None, View=None, LimitPerTransaction=None, LimitPerDay=None, LimitPerMonth=None, LimitPerAcctPerDay=None, CountPerDay=None, CountPerMonth=None, CountPerAcctPerDay=None, DualApprovalLimit=None, TokenRequiredLimit=None, DraftLimit=None, SourceAccounts=None, DestinationAccounts=None, RuleData=None)[source]

GeneratedTransactionRights(PolicyIdentifier: str = None, TransactionTypeID: int = None, ShortName: str = None, GroupID: int = None, CustomerID: int = None, UserID: int = None, UserRoleID: int = None, CompanyID: int = None, Enabled: bool = None, Authorize: bool = None, Cancel: bool = None, Create: bool = None, CreateRestricted: bool = None, Update: bool = None, View: bool = None, LimitPerTransaction: float = None, LimitPerDay: float = None, LimitPerMonth: float = None, LimitPerAcctPerDay: float = None, CountPerDay: int = None, CountPerMonth: int = None, CountPerAcctPerDay: int = None, DualApprovalLimit: float = None, TokenRequiredLimit: float = None, DraftLimit: float = None, SourceAccounts: str = None, DestinationAccounts: str = None, RuleData: str = None)

class q2_sdk.hq.models.policy_data.Subsidiaries(PolicyIdentifier=None, SubsidiaryID=None, Name=None)[source]

Subsidiaries(PolicyIdentifier: str = None, SubsidiaryID: int = None, Name: str = None)

class q2_sdk.hq.models.policy_data.Account(PolicyIdentifier=None, CustomerAccountID=None, HostAccountID=None, CustomerAccess=None, PolicyReferenceID=None, PolicyAccess=None, AccountNumberInternal=None, AccountNumberExternal=None, AccountDesc=None, StatusDescription=None, ProductTypeName=None, ProductName=None, ABA=None, IsExternalAccount=None, ProductTypeID=None, ProductID=None)[source]

Account(PolicyIdentifier: str = None, CustomerAccountID: int = None, HostAccountID: int = None, CustomerAccess: int = None, PolicyReferenceID: int = None, PolicyAccess: int = None, AccountNumberInternal: str = None, AccountNumberExternal: str = None, AccountDesc: str = None, StatusDescription: str = None, ProductTypeName: str = None, ProductName: str = None, ABA: str = None, IsExternalAccount: bool = None, ProductTypeID: int = None, ProductID: int = None)

class q2_sdk.hq.models.policy_data.Features(PolicyIdentifier=None, GroupID=None, CustomerID=None, UserID=None, UserRoleID=None, CompanyID=None, PropertyID=None, Enabled=None, PropertyName=None, CategoryShortName=None, CategoryDescription=None, AllowView=None, AllowEdit=None, UserPropertyDataID=None)[source]

Features(PolicyIdentifier: str = None, GroupID: int = None, CustomerID: int = None, UserID: int = None, UserRoleID: int = None, CompanyID: int = None, PropertyID: int = None, Enabled: bool = None, PropertyName: str = None, CategoryShortName: str = None, CategoryDescription: str = None, AllowView: bool = None, AllowEdit: bool = None, UserPropertyDataID: int = None)

class q2_sdk.hq.models.policy_data.Data(PolicyIdentifier=None, PolicyDataType=None, PolicyTypeId=None, Description=None, HasPendingChange=None, Enabled=None, IsTreasury=None, IsTemplate=None, IsOpenBanking=None)[source]

Data(PolicyIdentifier: str = None, PolicyDataType: str = None, PolicyTypeId: int = None, Description: str = None, HasPendingChange: int = None, Enabled: bool = None, IsTreasury: bool = None, IsTemplate: bool = None, IsOpenBanking: bool = None)

class q2_sdk.hq.models.policy_data.User(ID, GeneratedTransactionRights=None, TransactionRightsShortNameMapping=None, Subsidiaries=None, Accounts=None, AccountIdMapping=None, Features=None, FeaturesShortNameMapping=None, Data=None)[source]

User(ID: int, GeneratedTransactionRights: list[None] = None, TransactionRightsShortNameMapping: dict[str, None] = None, Subsidiaries: list[None] = None, Accounts: list[q2_sdk.hq.models.policy_data.Account] = None, AccountIdMapping: dict[int, q2_sdk.hq.models.policy_data.Account] = None, Features: list[None] = None, FeaturesShortNameMapping: dict[str, None] = None, Data: list[None] = None)

class q2_sdk.hq.models.policy_data.Customer(ID, GeneratedTransactionRights=None, TransactionRightsShortNameMapping=None, Subsidiaries=None, Accounts=None, AccountIdMapping=None, Features=None, FeaturesShortNameMapping=None, Data=None)[source]

Customer(ID: int, GeneratedTransactionRights: list[None] = None, TransactionRightsShortNameMapping: dict[str, None] = None, Subsidiaries: list[None] = None, Accounts: list[q2_sdk.hq.models.policy_data.Account] = None, AccountIdMapping: dict[int, q2_sdk.hq.models.policy_data.Account] = None, Features: list[None] = None, FeaturesShortNameMapping: dict[str, None] = None, Data: list[None] = None)

class q2_sdk.hq.models.policy_data.Group(ID, GeneratedTransactionRights=None, TransactionRightsShortNameMapping=None, Subsidiaries=None, Accounts=None, AccountIdMapping=None, Features=None, FeaturesShortNameMapping=None, Data=None)[source]

Group(ID: int, GeneratedTransactionRights: list[None] = None, TransactionRightsShortNameMapping: dict[str, None] = None, Subsidiaries: list[None] = None, Accounts: list[q2_sdk.hq.models.policy_data.Account] = None, AccountIdMapping: dict[int, q2_sdk.hq.models.policy_data.Account] = None, Features: list[None] = None, FeaturesShortNameMapping: dict[str, None] = None, Data: list[None] = None)

class q2_sdk.hq.models.policy_data.Company(ID, GeneratedTransactionRights=None, TransactionRightsShortNameMapping=None, Subsidiaries=None, Accounts=None, AccountIdMapping=None, Features=None, FeaturesShortNameMapping=None, Data=None)[source]

Company(ID: int, GeneratedTransactionRights: list[None] = None, TransactionRightsShortNameMapping: dict[str, None] = None, Subsidiaries: list[None] = None, Accounts: list[q2_sdk.hq.models.policy_data.Account] = None, AccountIdMapping: dict[int, q2_sdk.hq.models.policy_data.Account] = None, Features: list[None] = None, FeaturesShortNameMapping: dict[str, None] = None, Data: list[None] = None)

class q2_sdk.hq.models.policy_data.UserRole(ID, GeneratedTransactionRights=None, TransactionRightsShortNameMapping=None, Subsidiaries=None, Accounts=None, AccountIdMapping=None, Features=None, FeaturesShortNameMapping=None, Data=None)[source]

UserRole(ID: int, GeneratedTransactionRights: list[None] = None, TransactionRightsShortNameMapping: dict[str, None] = None, Subsidiaries: list[None] = None, Accounts: list[q2_sdk.hq.models.policy_data.Account] = None, AccountIdMapping: dict[int, q2_sdk.hq.models.policy_data.Account] = None, Features: list[None] = None, FeaturesShortNameMapping: dict[str, None] = None, Data: list[None] = None)

class q2_sdk.hq.models.policy_data.PolicyData(User=None, Customer=None, Group=None, Company=None, UserRole=None)[source]

PolicyData(User: None = None, Customer: None = None, Group: None = None, Company: None = None, UserRole: None = None)