Livoa LogoLivoa

C User


○ Integer id

○ String username

○ String email

○ String password_hash

○ String first_name

○ String last_name

○ Integer role_id

○ Boolean is_active

○ String theme_preference

○ DateTime created_at

○ DateTime last_login

● set_password(password)

● check_password(password)

● has_permission(permission)

● is_admin()

C Role


○ Integer id

○ String name

○ String description

○ JSON permissions

○ DateTime created_at

C ExecutionGroup


○ String id

○ String name

○ String description

○ Boolean bulk_configured

○ String status

○ Integer created_by_id

○ DateTime created_at

● progress_percentage()

C JobExecution


○ String id

○ String job_name

○ String status

○ JSON parameters

○ JSON result

○ String error_message

○ DateTime created_at

○ DateTime started_at

○ DateTime completed_at

○ Integer user_id

○ String execution_group_id

○ Integer job_pattern_id

● duration()

C JobExecutionLog


○ Integer id

○ String execution_id

○ DateTime timestamp

○ String level

○ String message

C NotificationPreference


○ Integer id

○ Integer user_id

○ Boolean email_enabled

○ Boolean teams_enabled

○ Boolean in_app_enabled

○ Boolean job_completion

○ Boolean job_failure

○ Boolean ticket_created

○ Boolean ticket_updated

○ Boolean daily_summary

○ DateTime created_at

○ DateTime updated_at

C JobCluster


○ Integer id

○ String name

○ String description

○ String icon

○ JSON job_names

○ JSON parameters

○ DateTime created_at

○ DateTime updated_at

○ Integer created_by_id

C JobPattern


○ Integer id

○ String name

○ String pattern

○ String description

○ String category

○ JSON tags

○ Boolean is_active

○ DateTime created_at

C JobParameter


○ Integer id

○ Integer job_pattern_id

○ String parameter_name

○ String parameter_key

○ String parameter_type

○ String default_value

○ String description

○ Boolean is_required

○ JSON validation_rules

○ JSON options

○ String category

○ Integer display_order

○ Boolean is_active

○ DateTime created_at

○ DateTime updated_at

● to_dict()

01

by 01

0
0 uses