Skip to content

sift_client.util.util

CLASS DESCRIPTION
AsyncAPIs

Simple accessor for the asynchronous APIs, still uses the SiftClient instance.

FUNCTION DESCRIPTION
count_non_none

Count the number of non-none arguments.

AsyncAPIs

Bases: NamedTuple

Simple accessor for the asynchronous APIs, still uses the SiftClient instance.

ATTRIBUTE DESCRIPTION
assets

Instance of the Assets API for making asynchronous requests.

TYPE: AssetsAPIAsync

calculated_channels

Instance of the Calculated Channels API for making asynchronous requests.

TYPE: CalculatedChannelsAPIAsync

channels

Instance of the Channels API for making asynchronous requests.

TYPE: ChannelsAPIAsync

data_export

Instance of the Data Export API for making asynchronous requests.

TYPE: DataExportAPIAsync

file_attachments

Instance of the File Attachments API for making asynchronous requests.

TYPE: FileAttachmentsAPIAsync

ingestion

Instance of the Ingestion API for making asynchronous requests.

TYPE: IngestionAPIAsync

jobs

Instance of the Jobs API for making asynchronous requests.

TYPE: JobsAPIAsync

ping

Instance of the Ping API for making asynchronous requests.

TYPE: PingAPIAsync

reports

Instance of the Reports API for making asynchronous requests.

TYPE: ReportsAPIAsync

rules

Instance of the Rules API for making asynchronous requests.

TYPE: RulesAPIAsync

runs

Instance of the Runs API for making asynchronous requests.

TYPE: RunsAPIAsync

tags

Instance of the Tags API for making asynchronous requests.

TYPE: TagsAPIAsync

test_results

Instance of the Test Results API for making asynchronous requests.

TYPE: TestResultsAPIAsync

assets instance-attribute

Instance of the Assets API for making asynchronous requests.

calculated_channels instance-attribute

calculated_channels: CalculatedChannelsAPIAsync

Instance of the Calculated Channels API for making asynchronous requests.

channels instance-attribute

channels: ChannelsAPIAsync

Instance of the Channels API for making asynchronous requests.

data_export instance-attribute

data_export: DataExportAPIAsync

Instance of the Data Export API for making asynchronous requests.

file_attachments instance-attribute

file_attachments: FileAttachmentsAPIAsync

Instance of the File Attachments API for making asynchronous requests.

ingestion instance-attribute

ingestion: IngestionAPIAsync

Instance of the Ingestion API for making asynchronous requests.

jobs instance-attribute

Instance of the Jobs API for making asynchronous requests.

ping instance-attribute

Instance of the Ping API for making asynchronous requests.

reports instance-attribute

reports: ReportsAPIAsync

Instance of the Reports API for making asynchronous requests.

rules instance-attribute

Instance of the Rules API for making asynchronous requests.

runs instance-attribute

Instance of the Runs API for making asynchronous requests.

tags instance-attribute

Instance of the Tags API for making asynchronous requests.

test_results instance-attribute

test_results: TestResultsAPIAsync

Instance of the Test Results API for making asynchronous requests.

count_non_none

count_non_none(*args: Any) -> int

Count the number of non-none arguments.