tabsdatak.conn.salesforce
ApiNameSpec | |
ApiVersionSpec | |
CredentialsSpec | |
FilterSpec | |
InstanceUrlSpec | |
ObjectsNameSpec | |
OperatorSpec | |
QueriesSpec | |
ReportsSpec | |
SalesforceCredentials | Abstract base for Salesforce credential shapes. |
SalesforceReportSrc | Salesforce report source for @publisher -- Tabular reports only. |
SalesforceSrc | Salesforce SOQL source for @publisher -- one query. |
SalesforceSrcConn | Salesforce org connection used by SalesforceSrc / SalesforceReportSrc. |
SalesforceTokenCredentials | Salesforce username / password / security-token credentials. |
SrcCfgKey | |
SrcCfgSpec |
ApiNameSpec
type_aliasApiNameSpec: str
ApiVersionSpec
type_aliasApiVersionSpec: str
CredentialsSpec
type_aliasCredentialsSpec: SalesforceTokenCredentials
FilterSpec
type_aliasFilterSpec: list[tuple[str, OperatorSpec, str]]
Resolved type:
list[tuple[str, Literal['equals', 'notEqual', 'lessThan', 'greaterThan', 'lessOrEqual', 'greaterOrEqual', 'contains', 'notContain', 'startsWith', 'includes', 'excludes', 'within', 'between'], str]]
InstanceUrlSpec
type_aliasInstanceUrlSpec: StrOrSecretSpec
Resolved type:
str | Secret
ObjectsNameSpec
type_aliasObjectsNameSpec: list[ApiNameSpec]
Resolved type:
list[str]
OperatorSpec
type_aliasOperatorSpec: Literal['equals', 'notEqual', 'lessThan', 'greaterThan', 'lessOrEqual', 'greaterOrEqual', 'contains', 'notContain', 'startsWith', 'includes', 'excludes', 'within', 'between']
QueriesSpec
type_aliasQueriesSpec: list[str]
ReportsSpec
type_aliasReportsSpec: list[str]
SrcCfgKey
type_aliasSrcCfgKey: Literal['salesforce.logging_level', 'tabsdata.src_metadata.drop']
SrcCfgSpec
type_aliasSrcCfgSpec: Mapping[SrcCfgKey, Any]
Resolved type:
Mapping[Literal['salesforce.logging_level', 'tabsdata.src_metadata.drop'], Any]