Reference for https://stageappsp.smashfly.com/ContactManagerService/v2/ContactManagerRestService.svc/SaveContact
Url: https://stageappsp.smashfly.com/ContactManagerService/v2/ContactManagerRestService.svc/SaveContact
HTTP Method: POST
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Request | Json | Example |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example request Xml body:
<SaveContactRestRequest xmlns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2"> <Contact> <Address1>String content</Address1> <Address2>String content</Address2> <AssistantId>String content</AssistantId> <City>String content</City> <Company>String content</Company> <ConceptScore>2147483647</ConceptScore> <ConcreteScore>2147483647</ConcreteScore> <ContactListId>String content</ContactListId> <ConversationDate>1999-05-31T11:20:00</ConversationDate> <Country>String content</Country> <Education> <ContactEducation> <Degree>String content</Degree> <GradYear>2147483647</GradYear> <HasGraduated>true</HasGraduated> <Major>String content</Major> <School>String content</School> </ContactEducation> <ContactEducation> <Degree>String content</Degree> <GradYear>2147483647</GradYear> <HasGraduated>true</HasGraduated> <Major>String content</Major> <School>String content</School> </ContactEducation> </Education> <EducationCurrent>String content</EducationCurrent> <Email>String content</Email> <EventListId>String content</EventListId> <Experience> <ContactExperience> <Company>String content</Company> <EndMonth>2147483647</EndMonth> <EndYear>2147483647</EndYear> <JobTitle>String content</JobTitle> <StartMonth>2147483647</StartMonth> <StartYear>2147483647</StartYear> <State>String content</State> <Supervisor>String content</Supervisor> <SupervisorTitle>String content</SupervisorTitle> </ContactExperience> <ContactExperience> <Company>String content</Company> <EndMonth>2147483647</EndMonth> <EndYear>2147483647</EndYear> <JobTitle>String content</JobTitle> <StartMonth>2147483647</StartMonth> <StartYear>2147483647</StartYear> <State>String content</State> <Supervisor>String content</Supervisor> <SupervisorTitle>String content</SupervisorTitle> </ContactExperience> </Experience> <ExperienceCurrent>String content</ExperienceCurrent> <ExternalResumeId>String content</ExternalResumeId> <FacebookProfile>String content</FacebookProfile> <FileToFolderPath>String content</FileToFolderPath> <FirstName>String content</FirstName> <HomeEmail>String content</HomeEmail> <IsEmployee>true</IsEmployee> <JobCode>String content</JobCode> <JobId>String content</JobId> <JobListStatus>String content</JobListStatus> <JobListStatusNote>String content</JobListStatusNote> <JobTitle>String content</JobTitle> <LastName>String content</LastName> <MobileNumber>String content</MobileNumber> <Notes> <ContactNote> <Note>String content</Note> <Reminder>1999-05-31T11:20:00</Reminder> </ContactNote> <ContactNote> <Note>String content</Note> <Reminder>1999-05-31T11:20:00</Reminder> </ContactNote> </Notes> <Phone>String content</Phone> <PostalCode>String content</PostalCode> <ProfileURL>String content</ProfileURL> <Resume>String content</Resume> <ResumeBin> <Content xmlns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts">QmFzZSA2NCBTdHJlYW0=</Content> <Name xmlns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts">String content</Name> </ResumeBin> <SecondarySource>String content</SecondarySource> <State>String content</State> <TDSearchFolder>String content</TDSearchFolder> <Tags> <ContactTag> <Access>Public</Access> <Tag>String content</Tag> </ContactTag> <ContactTag> <Access>Public</Access> <Tag>String content</Tag> </ContactTag> </Tags> <TwitterProfile>String content</TwitterProfile> <UDF> <ContactUDFData> <FieldName>String content</FieldName> <Values> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </Values> </ContactUDFData> <ContactUDFData> <FieldName>String content</FieldName> <Values> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </Values> </ContactUDFData> </UDF> <UserScore>1.26743233E+15</UserScore> <WebURL>String content</WebURL> <WorkPhone>String content</WorkPhone> <__CanReceiveEmailImpl>true</__CanReceiveEmailImpl> <__CanReceiveSMSImpl>true</__CanReceiveSMSImpl> <__IsApplicantImpl>true</__IsApplicantImpl> <__IsFeedbackRecipientImpl>true</__IsFeedbackRecipientImpl> <CanReceiveEmail>true</CanReceiveEmail> <CanReceiveSMS>true</CanReceiveSMS> <IsApplicant>true</IsApplicant> <IsFeedbackRecipient>true</IsFeedbackRecipient> </Contact> <ContactDBId>2147483647</ContactDBId> <ConversationId>String content</ConversationId> <Password>String content</Password> <UserName>String content</UserName> </SaveContactRestRequest>
The following is an example request Json body:
{ "Contact":{ "Address1":"String content", "Address2":"String content", "AssistantId":"String content", "City":"String content", "Company":"String content", "ConceptScore":2147483647, "ConcreteScore":2147483647, "ContactListId":"String content", "ConversationDate":"\/Date(928164000000-0400)\/", "Country":"String content", "Education":[{ "Degree":"String content", "GradYear":2147483647, "HasGraduated":true, "Major":"String content", "School":"String content" }], "EducationCurrent":"String content", "Email":"String content", "EventListId":"String content", "Experience":[{ "Company":"String content", "EndMonth":2147483647, "EndYear":2147483647, "JobTitle":"String content", "StartMonth":2147483647, "StartYear":2147483647, "State":"String content", "Supervisor":"String content", "SupervisorTitle":"String content" }], "ExperienceCurrent":"String content", "ExternalResumeId":"String content", "FacebookProfile":"String content", "FileToFolderPath":"String content", "FirstName":"String content", "HomeEmail":"String content", "IsEmployee":true, "JobCode":"String content", "JobId":"String content", "JobListStatus":"String content", "JobListStatusNote":"String content", "JobTitle":"String content", "LastName":"String content", "MobileNumber":"String content", "Notes":[{ "Note":"String content", "Reminder":"\/Date(928164000000-0400)\/" }], "Phone":"String content", "PostalCode":"String content", "ProfileURL":"String content", "Resume":"String content", "ResumeBin":{ "Content":[81, 109, 70, 122, 90, 83, 65, 50, 78, 67, 66, 84, 100, 72, 74, 108, 89, 87, 48, 61], "Name":"String content" }, "SecondarySource":"String content", "State":"String content", "TDSearchFolder":"String content", "Tags":[{ "Access":0, "Tag":"String content" }], "TwitterProfile":"String content", "UDF":[{ "FieldName":"String content", "Values":["String content"] }], "UserScore":1.26743233E+15, "WebURL":"String content", "WorkPhone":"String content", "__CanReceiveEmailImpl":true, "__CanReceiveSMSImpl":true, "__IsApplicantImpl":true, "__IsFeedbackRecipientImpl":true, "CanReceiveEmail":true, "CanReceiveSMS":true, "IsApplicant":true, "IsFeedbackRecipient":true }, "ContactDBId":2147483647, "ConversationId":"String content", "Password":"String content", "UserName":"String content" }
The following is an example response Xml body:
<SaveContactResponse xmlns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2"> <ClientId>2147483647</ClientId> <ContactDbId>2147483647</ContactDbId> <ContactId>2147483647</ContactId> <Errors> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </Errors> <HasErrors>true</HasErrors> </SaveContactResponse>
The following is an example response Json body:
{ "ClientId":2147483647, "ContactDbId":2147483647, "ContactId":2147483647, "Errors":["String content"], "HasErrors":true }
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:complexType name="SaveContactRestRequest"> <xs:sequence> <xs:element minOccurs="0" name="Contact" nillable="true" type="tns:ContactData" /> <xs:element minOccurs="0" name="ContactDBId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ConversationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="SaveContactRestRequest" nillable="true" type="tns:SaveContactRestRequest" /> <xs:complexType name="ContactData"> <xs:complexContent mixed="false"> <xs:extension base="tns:ContactDataModel"> <xs:sequence> <xs:element minOccurs="0" name="CanReceiveEmail" type="xs:boolean" /> <xs:element minOccurs="0" name="CanReceiveSMS" type="xs:boolean" /> <xs:element minOccurs="0" name="IsApplicant" type="xs:boolean" /> <xs:element minOccurs="0" name="IsFeedbackRecipient" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ContactData" nillable="true" type="tns:ContactData" /> <xs:complexType name="ContactDataModel"> <xs:sequence> <xs:element minOccurs="0" name="Address1" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Address2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AssistantId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConceptScore" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ConcreteScore" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ContactListId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConversationDate" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Education" nillable="true" type="tns:ArrayOfContactEducation" /> <xs:element minOccurs="0" name="EducationCurrent" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EventListId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Experience" nillable="true" type="tns:ArrayOfContactExperience" /> <xs:element minOccurs="0" name="ExperienceCurrent" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ExternalResumeId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FacebookProfile" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FileToFolderPath" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="HomeEmail" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsEmployee" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="JobCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="JobId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="JobListStatus" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="JobListStatusNote" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="JobTitle" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MobileNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Notes" nillable="true" type="tns:ArrayOfContactNote" /> <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ProfileURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Resume" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResumeBin" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts" type="q1:ResumeBin" /> <xs:element minOccurs="0" name="SecondarySource" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TDSearchFolder" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Tags" nillable="true" type="tns:ArrayOfContactTag" /> <xs:element minOccurs="0" name="TwitterProfile" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UDF" nillable="true" type="tns:ArrayOfContactUDFData" /> <xs:element minOccurs="0" name="UserScore" nillable="true" type="xs:double" /> <xs:element minOccurs="0" name="WebURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="__CanReceiveEmailImpl" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="__CanReceiveSMSImpl" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="__IsApplicantImpl" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="__IsFeedbackRecipientImpl" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="ContactDataModel" nillable="true" type="tns:ContactDataModel" /> <xs:complexType name="ArrayOfContactEducation"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactEducation" nillable="true" type="tns:ContactEducation" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfContactEducation" nillable="true" type="tns:ArrayOfContactEducation" /> <xs:complexType name="ContactEducation"> <xs:sequence> <xs:element minOccurs="0" name="Degree" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GradYear" type="xs:int" /> <xs:element minOccurs="0" name="HasGraduated" type="xs:boolean" /> <xs:element minOccurs="0" name="Major" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="School" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ContactEducation" nillable="true" type="tns:ContactEducation" /> <xs:complexType name="ArrayOfContactExperience"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactExperience" nillable="true" type="tns:ContactExperience" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfContactExperience" nillable="true" type="tns:ArrayOfContactExperience" /> <xs:complexType name="ContactExperience"> <xs:sequence> <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EndMonth" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="EndYear" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="JobTitle" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StartMonth" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="StartYear" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Supervisor" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SupervisorTitle" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ContactExperience" nillable="true" type="tns:ContactExperience" /> <xs:complexType name="ArrayOfContactNote"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactNote" nillable="true" type="tns:ContactNote" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfContactNote" nillable="true" type="tns:ArrayOfContactNote" /> <xs:complexType name="ContactNote"> <xs:sequence> <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Reminder" nillable="true" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:element name="ContactNote" nillable="true" type="tns:ContactNote" /> <xs:complexType name="ArrayOfContactTag"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactTag" nillable="true" type="tns:ContactTag" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfContactTag" nillable="true" type="tns:ArrayOfContactTag" /> <xs:complexType name="ContactTag"> <xs:sequence> <xs:element minOccurs="0" name="Access" xmlns:q2="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts" type="q2:TagAccessType" /> <xs:element minOccurs="0" name="Tag" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ContactTag" nillable="true" type="tns:ContactTag" /> <xs:complexType name="ArrayOfContactUDFData"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactUDFData" nillable="true" type="tns:ContactUDFData" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfContactUDFData" nillable="true" type="tns:ArrayOfContactUDFData" /> <xs:complexType name="ContactUDFData"> <xs:sequence> <xs:element minOccurs="0" name="FieldName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Values" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfstring" /> </xs:sequence> </xs:complexType> <xs:element name="ContactUDFData" nillable="true" type="tns:ContactUDFData" /> <xs:complexType name="ContactDataInternal"> <xs:complexContent mixed="false"> <xs:extension base="tns:ContactDataModel"> <xs:sequence> <xs:element minOccurs="0" name="CanReceiveEmail" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="CanReceiveSMS" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="IsApplicant" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="IsFeedbackRecipient" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ContactDataInternal" nillable="true" type="tns:ContactDataInternal" /> </xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2.DataContracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ResumeBin"> <xs:sequence> <xs:element minOccurs="0" name="Content" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ResumeBin" nillable="true" type="tns:ResumeBin" /> <xs:simpleType name="TagAccessType"> <xs:restriction base="xs:string"> <xs:enumeration value="Public" /> <xs:enumeration value="Private" /> </xs:restriction> </xs:simpleType> <xs:element name="TagAccessType" nillable="true" type="tns:TagAccessType" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SmashFly.WebServices.ContactManagerService.v2" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:complexType name="SaveContactResponse"> <xs:sequence> <xs:element minOccurs="0" name="ClientId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ContactDbId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ContactId" type="xs:int" /> <xs:element minOccurs="0" name="Errors" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" /> <xs:element minOccurs="0" name="HasErrors" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="SaveContactResponse" nillable="true" type="tns:SaveContactResponse" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>