PPC Robot Developer Documentation
Contents:
Glossary
Overview of the Components and Packages
Developer Guidelines
Project Structure
How-to Guides
Tasks and their execution
Reporting Functions
External Service Connectors
Output Module
Utility functions and types
Notifications
Database Models
Google OAuth2 Scopes
Kubernetes
Archive
PPC Robot Developer Documentation
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
A100 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
A200 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
A400 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
A700 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
AbstractFunctionTaskType (class in ppc_robot_lib.tasks.abstract_task_type)
AbstractNotificationAdapter (class in ppc_robot_lib.notifications)
AbstractOutputAdapter (class in ppc_robot_lib.output.abstract_adapter)
AbstractRegistry (class in ppc_robot_lib.utils.registry)
AbstractReportType (class in ppc_robot_lib.tasks.abstract_task_type)
AbstractRobotType (class in ppc_robot_lib.tasks.abstract_task_type)
AbstractStep (class in ppc_robot_lib.steps.abstract_step)
AbstractTaskType (class in ppc_robot_lib.tasks.abstract_task_type)
activate_regional_settings() (in module ppc_robot_lib.utils.regional)
add_client_id() (in module ppc_robot_lib.reporting.transformation)
add_metric_card() (DerivedTaskContext method)
(TaskContext method)
(TaskContextInterface method)
add_months() (in module ppc_robot_lib.utils.date)
add_notification() (DerivedTaskContext method)
(TaskContext method)
(TaskContextInterface method)
add_series() (LineChart method)
AddClientIdStep (class in ppc_robot_lib.steps.transformations.add_client_id)
address (EmailAddress attribute)
AggregateByColumnStep (class in ppc_robot_lib.steps.transformations.aggregate_by_column)
ASCENDING (Sort attribute)
AxisPosition (class in ppc_robot_lib.output.charts)
B
BETWEEN (BoolConditionOperator attribute)
(Op attribute)
BLUE_0 (HeaderColors attribute)
BLUE_1 (HeaderColors attribute)
BLUE_2 (HeaderColors attribute)
BOLD (TextFormat attribute)
BoolConditionOperator (class in ppc_robot_lib.utils.types)
BoolConditionRule (class in ppc_robot_lib.utils.types)
BOTTOM (VerticalAlign attribute)
C
call() (SklikClient method)
CategoricalColumnMap (class in ppc_robot_lib.utils.categorical_column_map)
category (ppc_robot_lib.models.Notification attribute)
CellStyle (class in ppc_robot_lib.utils.types)
CENTER (HorizontalAlign attribute)
change_luminosity() (Color method)
ChartColors (class in ppc_robot_lib.utils.swatch)
ChartSpec (class in ppc_robot_lib.output.charts)
CheckUrlsStep (class in ppc_robot_lib.steps.input.check_urls)
chunked (in module ppc_robot_lib.utils.iter)
ChunkedIterator (class in ppc_robot_lib.utils.iter)
chunks() (in module ppc_robot_lib.utils.iter)
clear_notifications() (DerivedTaskContext method)
(TaskContext method)
(TaskContextInterface method)
Client
Client Account
client_account (ppc_robot_lib.models.Notification attribute)
client_id (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
client_login_id (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
code (ppc_robot_lib.models.Notification attribute)
Color (class in ppc_robot_lib.utils.types)
Column (class in ppc_robot_lib.utils.types)
ColumnGroup (class in ppc_robot_lib.utils.types)
compute() (in module ppc_robot_lib.reporting.transformation.compute)
compute_list_changes() (in module ppc_robot_lib.utils.changes)
ComputeStep (class in ppc_robot_lib.steps.transformations.compute)
concat() (in module ppc_robot_lib.reporting.transformation.concat)
ConcatStep (class in ppc_robot_lib.steps.transformations.concat)
Condition (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
CONTAINS (Op attribute)
CONTAINS_ALL (Op attribute)
CONTAINS_ANY (Op attribute)
CONTAINS_NONE (Op attribute)
ContextClearStep (class in ppc_robot_lib.steps.control.context_clear)
ContextUpdateStep (class in ppc_robot_lib.steps.control.context_update)
convert_parameters() (AbstractTaskType class method)
convert_to_bool() (in module ppc_robot_lib.utils.config)
convert_to_int() (in module ppc_robot_lib.utils.config)
convert_upgrade_parameters() (AbstractTaskType class method)
counted (in module ppc_robot_lib.utils.iter)
create_derived_ctx() (TaskContextInterface method)
create_registry_getter() (in module ppc_robot_lib.utils.registry)
create_steps() (AbstractFunctionTaskType method)
(AbstractTaskType method)
create_task() (TaskFactory method)
created_time (ppc_robot_lib.models.Notification attribute)
credentials (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
currency (DerivedTaskContext property)
CURRENCY (FormatType attribute)
currency (TaskContext property)
(TaskContextInterface property)
CUSTOM_FORMULA (BoolConditionOperator attribute)
D
DAILY (Granularity attribute)
DARK_BLUE_0 (HeaderColors attribute)
DARK_BLUE_1 (HeaderColors attribute)
DARK_BLUE_2 (HeaderColors attribute)
DATE (FormatType attribute)
DATE_TIME (FormatType attribute)
DateRange (class in ppc_robot_lib.sklik.query)
default() (JSONEncoder method)
DeleteTableStep (class in ppc_robot_lib.steps.control.delete_table)
deletion_index (ItemDeletion attribute)
DerivedTaskContext (class in ppc_robot_lib.tasks.task_context)
DESCENDING (Sort attribute)
details (ppc_robot_lib.models.Notification attribute)
display_name (EmailAddress attribute)
DOTTED (LineType attribute)
download_ads_report() (in module ppc_robot_lib.reporting.input.ads)
download_sklik_custom_report() (in module ppc_robot_lib.reporting.input.sklik_custom)
download_sklik_report() (in module ppc_robot_lib.reporting.input.sklik)
download_sklik_report_details() (in module ppc_robot_lib.reporting.input.sklik)
During (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
DURING (Op attribute)
DuringClause (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
E
EmailAddress (class in ppc_robot_lib.utils.email)
EmbeddedChart (class in ppc_robot_lib.output.charts)
emit_custom_notifications() (in module ppc_robot_lib.reporting.output.notifications)
emit_notification() (in module ppc_robot_lib.reporting.output.notifications)
ENDS_WITH (Op attribute)
entity_ids (ppc_robot_lib.models.Notification attribute)
env() (in module ppc_robot_lib.utils.config)
EQ (BoolConditionOperator attribute)
(Op attribute)
EQUALS (Op attribute)
error_reporter (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
execute() (AbstractFunctionTaskType method)
(AbstractStep method)
extract_domain() (in module ppc_robot_lib.utils.url)
F
filter_column_is_in() (in module ppc_robot_lib.reporting.transformation.filtering)
filter_not_none() (in module ppc_robot_lib.utils.iter)
filter_table() (in module ppc_robot_lib.reporting.transformation.filtering)
FilterColumnMatchStep (class in ppc_robot_lib.steps.transformations.filter_column_match)
FilterStep (class in ppc_robot_lib.steps.transformations.filter)
finalize() (AbstractOutputAdapter method)
FirstMatchSplitter (class in ppc_robot_lib.utils.strings)
for_each_client_union() (in module ppc_robot_lib.reporting.control.for_each_client)
ForEachClientUnionStep (class in ppc_robot_lib.steps.control.for_each_client_union)
Format (class in ppc_robot_lib.utils.types)
FormatRule (class in ppc_robot_lib.utils.types)
FormatType (class in ppc_robot_lib.utils.types)
from_hex() (Color class method)
FunctionStep (class in ppc_robot_lib.steps.function_step)
G
get_base_name() (in module ppc_robot_lib.utils.field)
get_batch_limit() (SklikClient method)
get_cause() (in module ppc_robot_lib.utils.errors)
get_date_from() (DateRange method)
(DuringClause method)
get_date_to() (DateRange method)
(DuringClause method)
get_decoder() (in module ppc_robot_lib.utils.json)
get_default_parameters() (AbstractTaskType class method)
get_encoder() (in module ppc_robot_lib.utils.json)
get_extension() (MimeTypes class method)
get_index() (CategoricalColumnMap method)
get_label() (AbstractStep method)
get_label_args() (AbstractStep method)
get_latest_task() (TaskTypeVersions method)
get_latest_version() (TaskTypeVersions method)
get_level() (AbstractTaskType class method)
get_month_in_date_range() (in module ppc_robot_lib.utils.date)
get_name() (AbstractStep class method)
(AbstractTaskType class method)
get_parameters_class() (AbstractTaskType class method)
get_platform() (AbstractTaskType class method)
get_previous_parameters_class() (AbstractTaskType class method)
get_previous_period() (in module ppc_robot_lib.utils.date)
get_status_text() (in module ppc_robot_lib.utils.http)
get_task_type() (TaskFactory method)
(TaskTypeVersions method)
get_text_color() (Color method)
get_title() (DateRange method)
(During method)
(DuringClause method)
,
[1]
(LastNDaysRange method)
,
[1]
(LastNWeeksRange method)
get_version() (AbstractTaskType class method)
GoogleSpreadsheetAdapter (class in ppc_robot_lib.output.google_spreadsheet)
GradientColors (class in ppc_robot_lib.utils.swatch)
GradientPoint (class in ppc_robot_lib.utils.types)
GradientPointType (class in ppc_robot_lib.utils.types)
GradientRule (class in ppc_robot_lib.utils.types)
Granularity (class in ppc_robot_lib.sklik.types)
GRAY_0 (HeaderColors attribute)
GRAY_1 (HeaderColors attribute)
GRAY_2 (HeaderColors attribute)
GREATER_THAN (Op attribute)
GREATER_THAN_EQUALS (Op attribute)
GREEN (ChartColors attribute)
GREEN_0 (HeaderColors attribute)
GREEN_1 (HeaderColors attribute)
GREEN_2 (HeaderColors attribute)
GREEN_WEAK (ChartColors attribute)
GroupByAndAggregateStep (class in ppc_robot_lib.steps.transformations.group_by_and_aggregate)
GroupByColumnStep (class in ppc_robot_lib.steps.transformations.group_by_column)
GT (BoolConditionOperator attribute)
(Op attribute)
GTE (BoolConditionOperator attribute)
(Op attribute)
H
has_env() (in module ppc_robot_lib.utils.config)
HeaderColors (class in ppc_robot_lib.utils.swatch)
HorizontalAlign (class in ppc_robot_lib.utils.types)
HTTP_GATEWAY_ERRORS (in module ppc_robot_lib.utils.http)
I
id (Task property)
IN (Op attribute)
initialize() (AbstractOutputAdapter method)
INNER (JoinType attribute)
insert_index (ItemAddition attribute)
is_duplicate_entry_error() (in module ppc_robot_lib.utils.db)
is_gateway_error() (in module ppc_robot_lib.utils.http)
IS_NOT_NULL (Op attribute)
IS_NULL (Op attribute)
is_rate_limit_error() (in module ppc_robot_lib.utils.http)
is_server_error() (in module ppc_robot_lib.utils.http)
ITALIC (TextFormat attribute)
ItemAddition (class in ppc_robot_lib.utils.changes)
ItemDeletion (class in ppc_robot_lib.utils.changes)
IterableTooLong
J
Job
job (DerivedTaskContext property)
(ppc_robot_lib.models.Notification attribute)
(TaskContext property)
(TaskContextInterface property)
Job Definition
Job Type
join() (in module ppc_robot_lib.reporting.transformation.joining)
join_account_info() (in module ppc_robot_lib.reporting.input.account_info)
JoinAccountInfoStep (class in ppc_robot_lib.steps.input.join_account_info)
JoinOnColumnStep (class in ppc_robot_lib.steps.transformations.join_on_column)
JoinType (class in ppc_robot_lib.utils.types)
JSONEncoder (class in ppc_robot_lib.utils.json)
L
LAST_14_DAYS (During attribute)
,
[1]
LAST_180_DAYS (During attribute)
LAST_30_DAYS (During attribute)
,
[1]
LAST_365_DAYS (During attribute)
LAST_7_DAYS (During attribute)
,
[1]
LAST_8_14_DAYS (During attribute)
LAST_90_DAYS (During attribute)
LAST_BUSINESS_WEEK (During attribute)
,
[1]
LAST_MONTH (During attribute)
,
[1]
LAST_WEEK (During attribute)
LAST_WEEK_MON_SUN (During attribute)
LAST_WEEK_SUN_SAT (During attribute)
,
[1]
LastNDaysRange (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
LastNWeeksRange (class in ppc_robot_lib.sklik.query)
LEFT (AxisPosition attribute)
(HorizontalAlign attribute)
(JoinType attribute)
LESS_THAN (Op attribute)
LESS_THAN_EQUALS (Op attribute)
level (ppc_robot_lib.models.Notification attribute)
LIKE (Op attribute)
LineChart (class in ppc_robot_lib.output.charts)
LineStyle (class in ppc_robot_lib.output.charts)
LineType (class in ppc_robot_lib.output.charts)
load_job_dataframe() (in module ppc_robot_lib.reporting.persistence.job_storage)
load_job_object() (in module ppc_robot_lib.reporting.persistence.job_storage)
load_limits() (SklikClient method)
localized (ppc_robot_lib.models.Notification attribute)
logged_in (SklikClient property)
login() (SklikClient method)
logout() (SklikClient method)
LONG_DASHED (LineType attribute)
LT (BoolConditionOperator attribute)
(Op attribute)
LTE (BoolConditionOperator attribute)
(Op attribute)
M
MaterialDesign (class in ppc_robot_lib.utils.swatch)
MaterialDesign.AMBER (class in ppc_robot_lib.utils.swatch)
MaterialDesign.BLUE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.BLUE_GREY (class in ppc_robot_lib.utils.swatch)
MaterialDesign.BROWN (class in ppc_robot_lib.utils.swatch)
MaterialDesign.CYAN (class in ppc_robot_lib.utils.swatch)
MaterialDesign.DEEP_ORANGE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.DEEP_PURPLE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.GREEN (class in ppc_robot_lib.utils.swatch)
MaterialDesign.GREY (class in ppc_robot_lib.utils.swatch)
MaterialDesign.INDIGO (class in ppc_robot_lib.utils.swatch)
MaterialDesign.LIGHT_BLUE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.LIGHT_GREEN (class in ppc_robot_lib.utils.swatch)
MaterialDesign.LIME (class in ppc_robot_lib.utils.swatch)
MaterialDesign.ORANGE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.PINK (class in ppc_robot_lib.utils.swatch)
MaterialDesign.PURPLE (class in ppc_robot_lib.utils.swatch)
MaterialDesign.RED (class in ppc_robot_lib.utils.swatch)
MaterialDesign.TEAL (class in ppc_robot_lib.utils.swatch)
MaterialDesign.YELLOW (class in ppc_robot_lib.utils.swatch)
MAX (GradientPointType attribute)
MEDIUM_DASHED (LineType attribute)
merged_generator() (in module ppc_robot_lib.utils.iter)
metric_cards (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
MIDDLE (GradientColors attribute)
(VerticalAlign attribute)
midnight() (in module ppc_robot_lib.utils.date)
MimeTypes (class in ppc_robot_lib.utils.mime_types)
MIN (GradientPointType attribute)
module
ppc_robot_lib.sklik.custom_reports
ppc_robot_lib.sklik.reports
ppc_robot_lib.steps.conditions
ppc_robot_lib.utils.categorical_column_map
ppc_robot_lib.utils.changes
ppc_robot_lib.utils.config
ppc_robot_lib.utils.date
ppc_robot_lib.utils.db
ppc_robot_lib.utils.email
ppc_robot_lib.utils.errors
ppc_robot_lib.utils.field
ppc_robot_lib.utils.func
ppc_robot_lib.utils.http
ppc_robot_lib.utils.iter
ppc_robot_lib.utils.json
ppc_robot_lib.utils.mime_types
ppc_robot_lib.utils.regional
ppc_robot_lib.utils.registry
ppc_robot_lib.utils.strings
ppc_robot_lib.utils.swatch
ppc_robot_lib.utils.url
MONTHLY (Granularity attribute)
MonthOfDateRange (class in ppc_robot_lib.utils.date)
MUTED (TextColors attribute)
N
NEGATIVE (GradientColors attribute)
(SparklineColors attribute)
NEGATIVE_PHRASE (Op attribute)
NEQ (BoolConditionOperator attribute)
(Op attribute)
NEUTRAL (GradientColors attribute)
new_list_index (ItemAddition attribute)
NO_CHANGE (SparklineColors attribute)
NORMAL (TextColors attribute)
normalize_column_list() (in module ppc_robot_lib.utils.changes)
NOT_BETWEEN (BoolConditionOperator attribute)
NOT_CONTAINS (Op attribute)
NOT_ENDS_WITH (Op attribute)
NOT_EQUALS (Op attribute)
NOT_IN (Op attribute)
NOT_LIKE (Op attribute)
NOT_REGEXP_MATCH (Op attribute)
NOT_STARTS_WITH (Op attribute)
NotificationOutputStep (class in ppc_robot_lib.steps.output.notification)
notifications (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
NUMBER (FormatType attribute)
(GradientPointType attribute)
O
Op (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
ORANGE (ChartColors attribute)
ORANGE_0 (HeaderColors attribute)
ORANGE_1 (HeaderColors attribute)
ORANGE_2 (HeaderColors attribute)
OrderBy (class in ppc_robot_lib.google_ads.query)
OUTER (JoinType attribute)
OutputContext (class in ppc_robot_lib.output.types)
P
Parameter (class in ppc_robot_lib.google_ads.query)
parameters (Task property)
per_thread_result() (in module ppc_robot_lib.utils.func)
PERCENT (FormatType attribute)
(GradientPointType attribute)
PERCENTILE (GradientPointType attribute)
performance (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
PHRASE (Op attribute)
PINK_0 (HeaderColors attribute)
PINK_1 (HeaderColors attribute)
PINK_2 (HeaderColors attribute)
Platform
platform (ppc_robot_lib.models.Notification attribute)
POSITIVE (GradientColors attribute)
(SparklineColors attribute)
POSITIVE_YELLOW (GradientColors attribute)
ppc_robot_lib.models.Notification (built-in class)
ppc_robot_lib.sklik.custom_reports
module
ppc_robot_lib.sklik.reports
module
ppc_robot_lib.steps.conditions
module
ppc_robot_lib.utils.categorical_column_map
module
ppc_robot_lib.utils.changes
module
ppc_robot_lib.utils.config
module
ppc_robot_lib.utils.date
module
ppc_robot_lib.utils.db
module
ppc_robot_lib.utils.email
module
ppc_robot_lib.utils.errors
module
ppc_robot_lib.utils.field
module
ppc_robot_lib.utils.func
module
ppc_robot_lib.utils.http
module
ppc_robot_lib.utils.iter
module
ppc_robot_lib.utils.json
module
ppc_robot_lib.utils.mime_types
module
ppc_robot_lib.utils.regional
module
ppc_robot_lib.utils.registry
module
ppc_robot_lib.utils.strings
module
ppc_robot_lib.utils.swatch
module
ppc_robot_lib.utils.url
module
ProjectionStep (class in ppc_robot_lib.steps.transformations.projection)
PURPLE_0 (HeaderColors attribute)
PURPLE_1 (HeaderColors attribute)
PURPLE_2 (HeaderColors attribute)
Q
QUARTERLY (Granularity attribute)
Query (class in ppc_robot_lib.google_ads.query)
(class in ppc_robot_lib.sklik.query)
R
R100 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R200 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R300 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R400 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R50 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R500 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R600 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R700 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R800 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
R900 (MaterialDesign.AMBER attribute)
(MaterialDesign.BLUE attribute)
(MaterialDesign.BLUE_GREY attribute)
(MaterialDesign.BROWN attribute)
(MaterialDesign.CYAN attribute)
(MaterialDesign.DEEP_ORANGE attribute)
(MaterialDesign.DEEP_PURPLE attribute)
(MaterialDesign.GREEN attribute)
(MaterialDesign.GREY attribute)
(MaterialDesign.INDIGO attribute)
(MaterialDesign.LIGHT_BLUE attribute)
(MaterialDesign.LIGHT_GREEN attribute)
(MaterialDesign.LIME attribute)
(MaterialDesign.ORANGE attribute)
(MaterialDesign.PINK attribute)
(MaterialDesign.PURPLE attribute)
(MaterialDesign.RED attribute)
(MaterialDesign.TEAL attribute)
(MaterialDesign.YELLOW attribute)
RATE_LIMIT_ERRORS (in module ppc_robot_lib.utils.http)
RED (ChartColors attribute)
RED_0 (HeaderColors attribute)
RED_1 (HeaderColors attribute)
RED_2 (HeaderColors attribute)
RED_WEAK (ChartColors attribute)
REGEXP_MATCH (Op attribute)
remove_accents() (in module ppc_robot_lib.utils.strings)
remove_emojis() (in module ppc_robot_lib.utils.strings)
RenameStep (class in ppc_robot_lib.steps.transformations.rename)
render_and_inline_template() (in module ppc_robot_lib.utils.email)
Report
Report Type
report_function (Task property)
RIGHT (AxisPosition attribute)
(HorizontalAlign attribute)
(JoinType attribute)
Robot
S
save_job_dataframe() (in module ppc_robot_lib.reporting.persistence.job_storage)
save_job_object() (in module ppc_robot_lib.reporting.persistence.job_storage)
SCIENTIFIC (FormatType attribute)
score (ppc_robot_lib.models.Notification attribute)
secrets_dir (in module ppc_robot_lib.utils.config)
send_notifications() (AbstractNotificationAdapter method)
send_summary() (AbstractNotificationAdapter method)
SERVER_ERRORS (in module ppc_robot_lib.utils.http)
Service Account
service_account (ppc_robot_lib.models.Notification attribute)
SheetData (class in ppc_robot_lib.output.types)
silenced (ppc_robot_lib.models.Notification attribute)
SklikClient (class in ppc_robot_lib.sklik.client)
SklikReportDetailsBatchStep (class in ppc_robot_lib.steps.input.sklik_report_details_batch)
SklikReportStep (class in ppc_robot_lib.steps.input.sklik_report)
socket_address_to_tuple() (in module ppc_robot_lib.utils.config)
SOLID (LineType attribute)
Sort (class in ppc_robot_lib.google_ads.query)
sort_values() (in module ppc_robot_lib.reporting.transformation.sorting)
SortStep (class in ppc_robot_lib.steps.transformations.sort)
SparklineColors (class in ppc_robot_lib.utils.swatch)
split() (FirstMatchSplitter method)
split_by_column_value() (in module ppc_robot_lib.reporting.transformation.filtering)
SplitByColumnStep (class in ppc_robot_lib.steps.transformations.split_by_column)
STARTS_WITH (Op attribute)
state (ppc_robot_lib.models.Notification attribute)
Step
step_begin() (DerivedTaskContext method)
(TaskContext method)
(TaskContextInterface method)
step_end() (DerivedTaskContext method)
(TaskContext method)
(TaskContextInterface method)
steps (Task property)
suffix_columns() (in module ppc_robot_lib.reporting.transformation.renaming)
SuffixColumnsStep (class in ppc_robot_lib.steps.transformations.suffix_columns)
supports_summary() (AbstractNotificationAdapter class method)
T
Table (class in ppc_robot_lib.output.types)
table_empty() (in module ppc_robot_lib.steps.conditions)
table_min_rows() (in module ppc_robot_lib.steps.conditions)
table_not_empty() (in module ppc_robot_lib.steps.conditions)
TablesOutputStep (class in ppc_robot_lib.steps.output.tables_output)
Task
(class in ppc_robot_lib.tasks.task)
Task Context
Task Type
task_id (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
task_kind (AbstractReportType attribute)
(AbstractRobotType attribute)
(AbstractTaskType attribute)
TaskContext (class in ppc_robot_lib.tasks.task_context)
TaskContextInterface (class in ppc_robot_lib.tasks.task_context)
TaskExecutor (class in ppc_robot_lib.tasks.task_executor)
TaskFactory (class in ppc_robot_lib.tasks.task_factory)
TaskTypeVersions (class in ppc_robot_lib.tasks.task_type_versions)
TEAL_0 (HeaderColors attribute)
TEAL_1 (HeaderColors attribute)
TEAL_2 (HeaderColors attribute)
TEXT (FormatType attribute)
text (ppc_robot_lib.models.Notification attribute)
text_parameters (ppc_robot_lib.models.Notification attribute)
TextColors (class in ppc_robot_lib.utils.swatch)
TextFormat (class in ppc_robot_lib.utils.types)
THIS_MONTH (During attribute)
,
[1]
THIS_WEEK_MON_TODAY (During attribute)
,
[1]
THIS_WEEK_SUN_TODAY (During attribute)
,
[1]
throttling_service_container (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
TIME (FormatType attribute)
to_gaql() (Condition method)
(During method)
(DuringClause method)
(LastNDaysRange method)
(OrderBy method)
(Query method)
TODAY (During attribute)
,
[1]
today_in_timezone() (in module ppc_robot_lib.utils.date)
TOP (VerticalAlign attribute)
TOTAL (Granularity attribute)
transform() (Condition static method)
try_slice_iterable() (in module ppc_robot_lib.utils.iter)
tzinfo() (in module ppc_robot_lib.utils.date)
U
unique() (in module ppc_robot_lib.utils.iter)
upgrade_from_previous() (AbstractTaskType class method)
upgrade_to_latest() (TaskTypeVersions method)
user (ppc_robot_lib.models.Notification attribute)
user_credentials (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
user_id (SklikClient property)
user_locale (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
uses_function_execution_model (AbstractFunctionTaskType attribute)
(AbstractTaskType attribute)
(Task property)
V
validate() (AbstractTaskType class method)
validate_all() (TaskTypeVersions method)
values (CategoricalColumnMap property)
VerticalAlign (class in ppc_robot_lib.utils.types)
W
WEEKLY (Granularity attribute)
Work Set
work_set (DerivedTaskContext property)
(TaskContext property)
(TaskContextInterface property)
Worker
write_output() (AbstractOutputAdapter method)
write_tables() (in module ppc_robot_lib.reporting.output.table_output)
Y
YEARLY (Granularity attribute)
YELLOW_0 (HeaderColors attribute)
YELLOW_1 (HeaderColors attribute)
YELLOW_2 (HeaderColors attribute)
YESTERDAY (During attribute)
,
[1]