TaxJar_Record C

Total Complexity 113
Dependencies 1
Dependents 1
Total lines 560
Lines of code 405
Logical lines of code 241
Comment lines 28
Methods 55
Properties 15

Methods 55

Method Rating Maintainability Complexity Lines of code
sync()
C
34 22 91
save()
A
49 9 30
create_from_record_row()
S
50 5 28
has_valid_ship_from_address()
S
61 6 12
read()
S
51 5 25
create()
S
53 5 23
find_active_in_queue()
S
56 4 17
__construct()
S
66 3 9
sync_failure()
S
62 2 12
set_force_push()
S
70 2 7
update_object_sync_failure_meta_data()
S
71 2 6
hash_match()
S
65 2 9
log()
S
69 2 7
delete()
S
66 2 8
get_data()
S
72 2 6
get_last_request()
S
82 1 3
get_last_error()
S
82 1 3
set_batch_id()
S
81 1 3
get_batch_id()
S
82 1 3
set_created_datetime()
S
81 1 3
get_created_datetime()
S
82 1 3
set_processed_datetime()
S
81 1 3
set_last_error()
S
81 1 3
set_retry_count()
S
81 1 3
get_processed_datetime()
S
82 1 3
add_error()
S
71 1 6
get_retry_count()
S
82 1 3
get_force_push()
S
82 1 3
set_last_request()
S
81 1 3
set_status()
S
81 1 3
get_error()
S
82 1 3
clear_error()
S
81 1 3
get_status()
S
82 1 3
allowed_countries()
S
79 1 3
get_record_type()
S
100 1 0
update_in_taxjar()
S
100 1 0
set_defaults()
S
71 1 6
get_data_from_object()
S
100 1 0
should_sync()
S
100 1 0
sync_success()
S
69 1 7
update_object_sync_success_meta_data()
S
65 1 9
get_last_sync_time()
S
79 1 3
get_object_hash()
S
79 1 3
create_in_taxjar()
S
100 1 0
delete_in_taxjar()
S
100 1 0
get_record_id()
S
82 1 3
get_from_taxjar()
S
100 1 0
get_provider()
S
77 1 3
get_queue_table_name()
S
76 1 4
load_object()
S
91 1 2
allowed_currencies()
S
79 1 3
set_queue_id()
S
81 1 3
get_queue_id()
S
82 1 3
set_record_id()
S
81 1 3
get_plugin_parameter()
S
82 1 3