diff options
Diffstat (limited to 'src/test/resources/com/p4square/ccbapi/model')
3 files changed, 312 insertions, 0 deletions
diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml new file mode 100644 index 0000000..0fcc709 --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_custom_field_labels_response.xml @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ccb_api> + <request> + <parameters> + <argument value="custom_field_labels" name="srv"/> + </parameters> + </request> + <response> + <service>custom_field_labels</service> + <service_action>execute</service_action> + <availability>public</availability> + <custom_fields count="28"> + <custom_field> + <name>udf_ind_text_1</name> + <label>Favorite Movie</label> + <admin_only>false</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_2</name> + <label>Another Field</label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_3</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_4</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_5</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_6</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_7</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_8</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_9</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_10</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_11</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_text_12</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_1</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_2</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_3</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_4</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_5</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_date_6</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_1</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_2</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_3</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_4</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_5</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_ind_pulldown_6</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_grp_pulldown_1</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_grp_pulldown_2</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + <custom_field> + <name>udf_grp_pulldown_3</name> + <label></label> + <admin_only>true</admin_only> + </custom_field> + </custom_fields> + </response> +</ccb_api>
\ No newline at end of file diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml new file mode 100644 index 0000000..ced57fa --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_error_response.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ccb_api> + <request> + <parameters> + <argument value="custom_field_labels" name="srv"/> + </parameters> + </request> + <response> + <errors> + <error number="002" type="Service Permission">Invalid username or password.</error> + </errors> + </response> +</ccb_api> diff --git a/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml b/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml new file mode 100644 index 0000000..fd3d0f7 --- /dev/null +++ b/src/test/resources/com/p4square/ccbapi/model/ccb_individual_profile_response.xml @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ccb_api> + <request> + <parameters> + <argument value="individual_profile_from_id" name="srv"/> + <argument value="48" name="individual_id"/> + </parameters> + </request> + <response> + <service>individual_profile_from_id</service> + <service_action>execute</service_action> + <availability>public</availability> + <individuals count="1"> + <individual id="48"> + <sync_id>123</sync_id> + <other_id>456</other_id> + <giving_number>ABC123</giving_number> + <campus id="1">Church of Cucumbers</campus> + <family id="36">The Bob Family</family> + <family_image>https://cdn3.ccbchurch.com/preSTABLE/images/group-default.gif</family_image> + <family_position>Primary Contact</family_position> + <family_members> + <family_member> + <individual id="49">Mrs. Bob</individual> + <family_position>Spouse</family_position> + </family_member> + </family_members> + <first_name>Larry</first_name> + <last_name>Bob</last_name> + <middle_name></middle_name> + <legal_first_name>Larabar</legal_first_name> + <full_name>Larry Bob</full_name> + <salutation>Mr.</salutation> + <suffix></suffix> + <image>https://cdn3.ccbchurch.com/preSTABLE/images/profile-default.gif</image> + <email>tsebastian@churchcommunitybuilder.com</email> + <allergies></allergies> + <confirmed_no_allergies>true</confirmed_no_allergies> + <addresses> + <address type="mailing"> + <street_address>1234 Village St.</street_address> + <city>Denver</city> + <state>CO</state> + <zip>12345</zip> + <country code="US">United States</country> + <line_1>1234 Village St.</line_1> + <line_2>Denver, CO 12345</line_2> + <latitude></latitude> + <longitude></longitude> + </address> + <address type="home"> + <street_address></street_address> + <city></city> + <state></state> + <zip></zip> + <country code=""> </country> + <line_1></line_1> + <line_2></line_2> + </address> + <address type="work"> + <street_address></street_address> + <city></city> + <state></state> + <zip></zip> + <country code=""> </country> + <line_1></line_1> + <line_2></line_2> + </address> + <address type="other"> + <street_address></street_address> + <city></city> + <state></state> + <zip></zip> + <country code=""> </country> + <line_1></line_1> + <line_2></line_2> + </address> + </addresses> + <phones> + <phone type="contact">(098) 765-4321</phone> + <phone type="home"></phone> + <phone type="work"></phone> + <phone type="mobile"></phone> + </phones> + <mobile_carrier id="0"> </mobile_carrier> + <gender>M</gender> + <marital_status></marital_status> + <birthday>1990-04-05</birthday> + <anniversary></anniversary> + <baptized>false</baptized> + <deceased></deceased> + <membership_type id=""> </membership_type> + <membership_date></membership_date> + <membership_end></membership_end> + <receive_email_from_church>true</receive_email_from_church> + <default_new_group_messages>Group Default</default_new_group_messages> + <default_new_group_comments>Group Default</default_new_group_comments> + <default_new_group_digest>Group Default</default_new_group_digest> + <default_new_group_sms>Never</default_new_group_sms> + <privacy_settings> + <profile_listed>true</profile_listed> + <mailing_address id="2">My Friends</mailing_address> + <home_address id="2">My Friends</home_address> + <contact_phone id="3">My Friends and Group Members</contact_phone> + <home_phone id="3">My Friends and Group Members</home_phone> + <work_phone id="2">My Friends</work_phone> + <mobile_phone id="2">My Friends</mobile_phone> + <emergency_phone id="2">My Friends</emergency_phone> + <birthday id="4">Everyone</birthday> + <anniversary id="4">Everyone</anniversary> + <gender id="4">Everyone</gender> + <marital_status id="2">My Friends</marital_status> + <user_defined_fields id="2">My Friends</user_defined_fields> + <allergies id="1">Church Leadership</allergies> + </privacy_settings> + <active>true</active> + <creator id="1">Larry Cucumber</creator> + <modifier id="1">Larry Cucumber</modifier> + <created>2012-09-25 15:29:15</created> + <modified>2012-09-25 15:30:50</modified> + <user_defined_text_fields> + <user_defined_text_field> + <name>udf_text_12</name> + <label>Test</label> + <text>Test Value</text> + <admin_only>false</admin_only> + </user_defined_text_field> + </user_defined_text_fields> + <user_defined_date_fields> + <user_defined_date_field> + <name>udf_date_6</name> + <label>Test Date</label> + <date>2016-03-16</date> + <admin_only>false</admin_only> + </user_defined_date_field> + </user_defined_date_fields> + <user_defined_pulldown_fields> + <user_defined_pulldown_field> + <name>udf_pulldown_6</name> + <label>Level</label> + <selection id="3">Disciple</selection> + <admin_only>false</admin_only> + </user_defined_pulldown_field> + </user_defined_pulldown_fields> + + </individual> + </individuals> + </response> +</ccb_api>
\ No newline at end of file |