Newspack_Newsletters_Constant_Contact_SDK B

Total Complexity 100
Dependencies 2
Dependents 2
Total lines 864
Lines of code 523
Logical lines of code 198
Comment lines 283
Methods 33
Properties 8

Methods 33

Method Rating Maintainability Complexity Lines of code
upsert_contact()
B
38 17 68
request()
A
44 12 40
get_tag_by_name()
A
49 9 29
upsert_custom_field()
S
51 5 29
parse_campaign_id()
S
57 5 18
create_tag_segment()
S
47 3 41
get_contact()
S
53 4 24
get_custom_fields()
S
60 4 14
__construct()
S
62 4 13
validate_token()
S
62 4 11
get_access_token()
S
52 3 24
refresh_token()
S
53 3 23
parse_jwt()
S
62 3 11
remove_contacts_from_lists()
S
57 2 18
update_tag()
S
57 2 18
create_tag()
S
58 2 18
get_contacts_count()
S
58 1 17
get_tag_by_id()
S
66 2 8
get_campaign()
S
60 1 14
get_auth_code_url()
S
62 1 12
create_campaign()
S
67 1 8
delete_campaign()
S
78 1 3
test_campaign()
S
68 1 7
create_schedule()
S
68 1 7
update_campaign_activity()
S
69 1 7
get_campaign_activity()
S
78 1 3
get_campaigns_summaries()
S
75 1 4
get_segments()
S
69 1 7
get_contact_lists()
S
69 1 7
get_email_addresses()
S
79 1 3
get_account_info()
S
69 1 7
set_access_token()
S
81 1 3
update_campaign_name()
S
68 1 7