Skip to content
Danilo edited this page Jun 19, 2020 · 6 revisions

Overview

List and short descriptions of the properties available in the framework.

Properties

Name Description Type
actionAttributes adds attributes on SOAP Action tag eg. <soapAction attr="value">...</soapAction> NSDictionary
actionNamespaceSlash adds last path slash for action namespace eg. xmlns="http://temp.org" become xmlns="http://temp.org/" BOOL
actionQuotes adds the quotes in the SOAPAction header eg.SOAPAction: http://temp.org becomeSOAPAction: "http://temp.org" BOOL
apiKey sets extended values for social logins NSString
authorizationMethod sets the type of permission you want to use (none, digest, wss, basic, token or custom) SOAPAuthorization
clientCertificateName sets the name of the local certificate to be used for servers that require authorization using a client certificate (p12) NSString
clientCertificateMode sets the mode for the local certificate to be used for servers that require authorization using a client certificate (p12) SOAPCertificate
clientCertificatePassword sets the password of the local certificate to be used for servers that require authorization using a client certificate (p12) NSString
currentRequestURL return the current request URL NSURL
dateFormat sets a custom date format for dates (default yyyy-mm-dd) NSString
defaultTagName sets the default tag name, default is input, when using setValue without key value or for array items NSString
delegate sets the receiver of the delegates SOAPEngineDelegate
encryptionPassword sets the encryption/decryption password for content data NSString
encryptionType sets the encryption/decryption type for content data SOAPEnryption
envelope sets the custom attributes for Envelope tag, like for extra namespace definitions eg. xmlns:tmp="http://temp.org" NSSring
email set email value for PayPal auth NSString
escapingHTML enables the conversion of special characters in a compatible html format (eg &) BOOL
header sets a custom content for the custom authorization method (xml string or dictionary) NSObject
licenseKey license key for full-version (no limitations) NSString
methodName return the current method name NSString
password sets password for selected authorization method or for server authorization or for client certifcate password NSString
prefixObjectName sets the prefix of the user object you want to replace NSString
realm sets realm value for Digest auth NSString
replaceNillable sets to indicate that the nil values ​​are replaced with xsi:nil="true" BOOL
replacePrefixObjectName sets the value of replacing for the prefix of the user object NSString
requestTimeout sets the time out for all requests NSTimeInterval
response return the current response NSURLResponse
responseHeader allows total recovery of the SOAP message, from the envelope content. Is used for a non-standard Microsoft services, such as PHP or JAVA, and for this services types sometimes is not possible to get correctly the values, set this to true and will be able to retrieve the all SOAP message BOOL
retrievesAttributes enables retrieval the attributes of the tags in the SOAP response BOOL
selfSigned enables communication with servers that have self-signed certificates BOOL
signature set signature value for PayPal auth NSString
soapAction return the current SOAP Action NSString
soapActionRequest sets or returns SOAPAction value in the header of the request NSString
soapNamespace the default SOAP namespace <soap:Envelope... NSString
socialName sets extended values for social logins NSString
statusCode return the last status code of connection NSInteger
token sets extended values for social logins NSString
userAgent sets a custom name for the User-Agent NSString
username sets username for selected authorization method or for server authorization NSString
version sets the SOAP version you want to use (v.1.1 or v.1.2) SOAPVersion
xsdDataTypes enables the attribute xsi:type="xsd:..." in the requests BOOL