Newspack_Newsletters_Constant_Contact_SDK C

Total Complexity 105
Dependencies 2
Dependents 2
Total lines 949
Lines of code 562
Logical lines of code 213
Comment lines 318
Methods 35
Properties 11

Methods 35

Method Rating Maintainability Complexity Lines of code
upsert_contact()
B
38 17 68
request()
A
40 15 53
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_contact_lists()
S
61 1 13
get_auth_code_url()
S
62 1 12
get_segments()
S
63 1 11
update_campaign_name()
S
68 1 7
set_access_token()
S
81 1 3
get_account_info()
S
69 1 7
get_email_addresses()
S
78 1 3
get_contact_list()
S
65 1 10
get_segment()
S
72 1 6
update_campaign_activity()
S
69 1 7
get_campaigns_summaries()
S
75 1 4
create_schedule()
S
68 1 7
test_campaign()
S
68 1 7
delete_campaign()
S
78 1 3
create_campaign()
S
67 1 8
get_campaign_activity()
S
78 1 3