GetXContact() public method

Request single Contact by refId
public GetXContact ( string refId ) : ResponseSingle
refId string
return ResponseSingle
        //RETURN SINGLE CONTACT
        public static void XContacts_GetXContact(XPress xPress)
        {
            if(xPress.GetXContact(refId).Data != null)
            {
                XContactType c = xPress.GetXContact(refId).Data;

                Console.WriteLine("refId: " + c.refId);
                Console.WriteLine("##### BEGIN NAME #####");
                Console.WriteLine("type: " + c.name.type);
                Console.WriteLine("prefix: " + c.name.prefix);
                Console.WriteLine("familyName: " + c.name.familyName);
                Console.WriteLine("givenName: " + c.name.givenName);
                Console.WriteLine("middleName: " + c.name.middleName);
                Console.WriteLine("suffix: " + c.name.suffix);
                Console.WriteLine("##### END NAME #####");
                Console.WriteLine("##### BEGIN OTHERNAME #####");
                foreach (XPersonNameType n in c.otherNames.name)
                {
                    Console.WriteLine("type: " + n.type);
                    Console.WriteLine("prefix: " + n.prefix);
                    Console.WriteLine("familyName: " + n.familyName);
                    Console.WriteLine("givenName: " + n.givenName);
                    Console.WriteLine("middleName: " + n.middleName);
                    Console.WriteLine("suffix: " + n.suffix);
                }
                Console.WriteLine("##### END OTHERNAME #####");

                Console.WriteLine("localId: " + c.localId);

                Console.WriteLine("##### BEGIN OTHERIDS #####");
                foreach (XOtherPersonIdType id in c.otherIds.otherId)
                {
                    Console.WriteLine("id: " + id.id);
                    Console.WriteLine("type: " + id.type);
                }
                Console.WriteLine("##### END OTHERIDS #####");
                Console.WriteLine("##### BEGIN ADDRESS #####");
                Console.WriteLine("addressType: " + c.address.addressType);
                Console.WriteLine("city: " + c.address.city);
                Console.WriteLine("line1: " + c.address.line1);
                Console.WriteLine("line2: " + c.address.line2);
                Console.WriteLine("countryCode: " + c.address.countryCode);
                Console.WriteLine("postalCode: " + c.address.postalCode);
                Console.WriteLine("stateProvince: " + c.address.stateProvince);
                Console.WriteLine("number: " + c.phoneNumber.number);
                Console.WriteLine("phoneNumberType: " + c.phoneNumber.phoneNumberType);
                Console.WriteLine("primaryIndicator: " + c.phoneNumber.primaryIndicator);
                Console.WriteLine("##### END ADDRESS #####");
                Console.WriteLine("##### BEGIN PHONENUMBERS #####");
                Console.WriteLine("number: " + c.phoneNumber.number);
                Console.WriteLine("phoneNumberType: " + c.phoneNumber.phoneNumberType);
                Console.WriteLine("primaryIndicator: " + c.phoneNumber.primaryIndicator);
                Console.WriteLine("##### END PHONENUMBERS #####");
                Console.WriteLine("##### BEGIN OTHERPHONENUMBERS #####");
                foreach (XTelephoneType p in c.otherPhoneNumbers.phoneNumber)
                {
                    Console.WriteLine("otherPhoneNumbers number: " + p.number);
                    Console.WriteLine("phoneNumberType: " + p.phoneNumberType);
                    Console.WriteLine("primaryIndicator: " + p.primaryIndicator);
                }
                Console.WriteLine("##### END OTHERPHONENUMBERS #####");
                Console.WriteLine("##### BEGIN EMAIL #####");
                Console.WriteLine("emailType: " + c.email.emailType);
                Console.WriteLine("emailAddress: " + c.email.emailAddress);
                Console.WriteLine("##### END EMAIL #####");
                Console.WriteLine("##### BEGIN OTHEREMAILS #####");
                foreach (XEmailType e in c.otherEmails.email)
                {
                    Console.WriteLine("emailType: " + e.emailType);
                    Console.WriteLine("emailAddress: " + e.emailAddress);
                }
                Console.WriteLine("##### END OTHEREMAILS #####");
                Console.WriteLine("sex: " + c.sex);
                Console.WriteLine("employerType: " + c.employerType);
                Console.WriteLine("##### BEGIN CONTACTRELATIONSHIPS #####");
                foreach (XContactStudentRelationshipType csr in c.relationships.relationship)
                {
                    Console.WriteLine("studentRefId: " + csr.studentRefId);
                    Console.WriteLine("relationshipCode: " + csr.relationshipCode);
                    Console.WriteLine("restrictions: " + csr.restrictions);
                    Console.WriteLine("livesWith: " + csr.livesWith);
                    Console.WriteLine("primaryContactIndicator: " + csr.primaryContactIndicator);
                    Console.WriteLine("emergencyContactIndicator: " + csr.emergencyContactIndicator);
                    Console.WriteLine("financialResponsibilityIndicator: " + csr.financialResponsibilityIndicator);
                    Console.WriteLine("custodialIndicator: " + csr.custodialIndicator);
                    Console.WriteLine("communicationsIndicator: " + csr.communicationsIndicator);
                    Console.WriteLine("contactSequence: " + csr.contactSequence);
                }
                Console.WriteLine("##### END CONTACTRELATIONSHIPS #####");
                Console.WriteLine("========================================");
            }
        }