├── sdk ├── .swift-version └── DocuSignESign │ ├── Core │ ├── JSONValueTransformer+ISO8601.m │ ├── DSESQueryParamCollection.m │ ├── DSESBasicAuthTokenProvider.h │ ├── DSESObject.h │ ├── JSONValueTransformer+ISO8601.h │ ├── DSESJSONRequestSerializer.h │ ├── DSESBasicAuthTokenProvider.m │ ├── DSESQueryParamCollection.h │ └── DSESApi.h │ └── Model │ ├── DSESViewUrl.h │ ├── DSESBulkSendRequest.h │ ├── DSESIdCheckSecurityStep.h │ ├── DSESProofServiceViewLink.h │ ├── DSESRecipientProofFile.h │ ├── DSESWorkspaceSettings.h │ ├── DSESBrandRequest.h │ ├── DSESSocialAuthentication.h │ ├── DSESDocumentHtmlDefinitions.h │ ├── DSESProvince.h │ ├── DSESReportInProductSaveResponse.h │ ├── DSESCreditCardTypes.h │ ├── DSESAccountPasswordLockoutDurationType.h │ ├── DSESSignatureType.h │ ├── DSESAdminMessage.h │ ├── DSESChunkedUploadPart.h │ ├── DSESSealIdentifier.h │ ├── DSESSignatureGroupDef.h │ ├── DSESPropertyMetadata.h │ ├── DSESContactPhoneNumber.h │ ├── DSESRecipientRouting.h │ ├── DSESUserInfoList.h │ ├── DSESAppStoreReceipt.h │ ├── DSESBulkRecipientsUpdateResponse.h │ ├── DSESChunkedUploadRequest.h │ ├── DSESSmartContractInformation.h │ ├── DSESNewUsersSummary.h │ ├── DSESContactModRequest.h │ ├── DSESServiceVersion.h │ ├── DSESAccountSeals.h │ ├── DSESConnectFailureFilter.h │ ├── DSESFeatureAvailableMetadata.h │ ├── DSESPowerFormsRequest.h │ ├── DSESTabMetadataList.h │ ├── DSESAccountIdentityVerificationStep.h │ ├── DSESAppStoreProduct.h │ ├── DSESContactUpdateResponse.h │ ├── DSESEnvelopeAuditEvent.h │ ├── DSESProofServiceResourceToken.h │ ├── DSESResourceInformation.h │ ├── DSESSupportedLanguages.h │ ├── DSESBulkRecipientTabLabel.h │ ├── DSESFileTypeList.h │ ├── DSESPaymentMethodWithOptions.h │ ├── DSESAccountMinimumPasswordLength.h │ ├── DSESBrandsRequest.h │ ├── DSESFileType.h │ ├── DSESWorkspaceItemList.h │ ├── DSESErrorDetails.h │ ├── DSESAccountPasswordExpirePasswordDays.h │ ├── DSESBrandLogos.h │ ├── DSESBulkSendingCopyCustomField.h │ ├── DSESCommentsPublish.h │ ├── DSESMoney.h │ ├── DSESSigningGroupUsers.h │ ├── DSESCustomSettingsInformation.h │ ├── DSESNewUsersDefinition.h │ ├── DSESTemplateInformation.h │ ├── DSESAccountPasswordMinimumPasswordAgeDays.h │ ├── DSESAccountPasswordQuestionsRequired.h │ ├── DSESBillingPlansResponse.h │ ├── DSESBrandResourcesList.h │ ├── DSESBulkRecipientSignatureProvider.h │ ├── DSESEnvelopeAttachmentsRequest.h │ ├── DSESPageRequest.h │ ├── DSESSignatureUserDef.h │ ├── DSESAccountPasswordLockoutDurationMinutes.h │ ├── DSESApiRequestLogsResult.h │ ├── DSESBillingPaymentRequest.h │ ├── DSESDocumentTemplateList.h │ ├── DSESGraphicsContext.h │ ├── DSESPathExtendedElement.h │ ├── DSESUserSignaturesInformation.h │ ├── DSESBillingChargeResponse.h │ ├── DSESBulkSendingCopyTab.h │ ├── DSESBillingPaymentResponse.h │ ├── DSESConnectEventData.h │ ├── DSESSignatureProviderRequiredOption.h │ ├── DSESConnectFailureResults.h │ ├── DSESDocumentVisibilityList.h │ ├── DSESReportInProductList.h │ ├── DSESServerTemplate.h │ ├── DSESSignatureGroup.h │ ├── DSESTemplateMatch.h │ ├── DSESBillingDiscount.h │ ├── DSESBillingPayment.h │ ├── DSESEnvelopeAttachmentsResult.h │ ├── DSESRecipientRules.h │ ├── DSESViewUrl.m │ ├── DSESAccountSignaturesInformation.h │ ├── DSESBillingPrice.h │ ├── DSESPolyLine.h │ ├── DSESBulkSendErrorStatus.h │ ├── DSESEnvelopeMetadata.h │ ├── DSESSeatDiscount.h │ ├── DSESAccountIdentityInputOption.h │ ├── DSESBillingPlanResponse.h │ ├── DSESBulkSendingListSummaries.h │ ├── DSESEnvelopeAuditEventResponse.h │ ├── DSESNotaryJournalCredibleWitness.h │ ├── DSESAccountSeals.m │ ├── DSESRecipientIdentityPhoneNumber.h │ ├── DSESTemplateDocumentVisibilityList.h │ ├── DSESUserInfoList.m │ ├── DSESAskAnAdmin.h │ ├── DSESBrandRequest.m │ ├── DSESBrandsRequest.m │ ├── DSESPaymentGatewayAccountsInfo.h │ ├── DSESPowerFormsFormDataResponse.h │ ├── DSESRecipientsUpdateSummary.h │ ├── DSESTabMetadataList.m │ ├── DSESUserPasswordRules.h │ ├── DSESAccountSignatureProviders.h │ ├── DSESAddOn.h │ ├── DSESBrandLink.h │ ├── DSESBulkSendTestResponse.h │ ├── DSESFileTypeList.m │ ├── DSESRecipientRouting.m │ ├── DSESSigningGroupUsers.m │ ├── DSESWorkspaceItemList.m │ ├── DSESConsoleViewRequest.h │ ├── DSESCreditCardTypes.m │ ├── DSESProvince.m │ ├── DSESSigningGroupInformation.h │ ├── DSESExternalDocServiceErrorDetails.h │ ├── DSESNewUsersSummary.m │ ├── DSESReturnUrlRequest.m │ ├── DSESSignatureUser.h │ ├── DSESBulkRecipientsRequest.h │ ├── DSESIdCheckSecurityStep.m │ ├── DSESPowerFormsRequest.m │ ├── DSESReportInProductList.m │ ├── DSESSupportedLanguages.m │ ├── DSESContactModRequest.m │ ├── DSESContactUpdateResponse.m │ ├── DSESEnvelopeAuditEvent.m │ ├── DSESNewUsersDefinition.m │ ├── DSESProofServiceViewLink.m │ ├── DSESResourceInformation.m │ ├── DSESSigningGroupInformation.m │ ├── DSESTemplateInformation.m │ ├── DSESAccountPasswordStrengthType.h │ ├── DSESBrandResourceUrls.h │ ├── DSESDowngradeBillingPlanInformation.h │ ├── DSESPageRequest.m │ ├── DSESPaymentLineItem.h │ ├── DSESBillingPlansResponse.m │ ├── DSESCloudStorageProviders.h │ ├── DSESCommentsPublish.m │ ├── DSESConnectFailureResults.m │ ├── DSESPolyLine.m │ ├── DSESRecipientDomain.h │ ├── DSESRecipientProofFile.m │ ├── DSESSignatureType.m │ ├── DSESWorkspaceSettings.m │ ├── DSESAccountPasswordStrengthType.m │ ├── DSESApiRequestLogsResult.m │ ├── DSESBillingPaymentRequest.m │ ├── DSESBrandEmailContent.h │ ├── DSESBulkRecipientsUpdateResponse.m │ ├── DSESChunkedUploadPart.m │ ├── DSESDocumentHtmlDefinitionOriginals.h │ ├── DSESErrorDetails.m │ ├── DSESFileType.m │ ├── DSESNotaryResult.h │ ├── DSESPermissionProfileInformation.h │ ├── DSESPropertyMetadata.m │ ├── DSESRecipientSignatureInformation.h │ ├── DSESReportInProductField.h │ ├── DSESSocialAuthentication.m │ ├── DSESSsn9InformationInput.h │ ├── DSESBulkRecipientTabLabel.m │ ├── DSESBulkRecipientsRequest.m │ ├── DSESBulkSendRequest.m │ ├── DSESCaptiveRecipientInformation.h │ ├── DSESDateStampProperties.h │ ├── DSESEnvelopeIdsRequest.h │ ├── DSESPowerFormsFormDataResponse.m │ ├── DSESRecipientRules.m │ ├── DSESSignatureGroupDef.m │ ├── DSESBillingPaymentResponse.m │ ├── DSESCloudStorageProviders.m │ ├── DSESDocumentTemplateList.m │ ├── DSESEnvelopeAttachmentsRequest.m │ ├── DSESEnvelopeAttachmentsResult.m │ ├── DSESEnvelopeAuditEventResponse.m │ ├── DSESNotaryResult.m │ ├── DSESNotificationDefaults.h │ ├── DSESServerTemplate.m │ ├── DSESServiceVersion.m │ ├── DSESSmartContractInformation.m │ ├── DSESAccountSignatureProviderOption.h │ ├── DSESBillingChargeResponse.m │ ├── DSESBrandResourcesList.m │ ├── DSESBulkSendingListSummary.h │ ├── DSESCustomSettingsInformation.m │ ├── DSESDocumentFieldsInformation.m │ ├── DSESDocumentHtmlDefinitions.m │ ├── DSESUserSignaturesInformation.m │ ├── DSESAddOn.m │ ├── DSESAppStoreProduct.m │ ├── DSESAppStoreReceipt.m │ ├── DSESBulkSendingCopyCustomField.m │ ├── DSESDocumentVisibilityList.m │ ├── DSESMobileNotifierConfigurationInformation.h │ └── DSESAccountPasswordLockoutDurationType.m ├── test └── SdkTests │ ├── .gitignore │ ├── Test.pdf │ ├── SdkTests.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcuserdata │ │ │ └── naveen.gopala.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── majid.mallis.xcuserdatad │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── naveen.gopala.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist │ ├── Podfile │ ├── SdkTests │ ├── SdkTests.h │ └── Info.plist │ └── SdkTestsTests │ └── Info.plist └── .gitignore /sdk/.swift-version: -------------------------------------------------------------------------------- 1 | 3.0 -------------------------------------------------------------------------------- /test/SdkTests/.gitignore: -------------------------------------------------------------------------------- 1 | /RsaKeys 2 | /SdkTestsTests/DSTestConfig.m 3 | private.pem -------------------------------------------------------------------------------- /test/SdkTests/Test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docusign/docusign-objc-client/master/test/SdkTests/Test.pdf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | test/SdkTests/SdkTestsTests/DSTestConfig.m 2 | test/SdkTests/Pods 3 | test/SdkTests/Podfile.lock 4 | test/Sdktests/SdkTests.xcworkspace 5 | test/SdkTests/SdkTests.xcodeproj/project.xcworkspace/xcuserdata 6 | private.pem -------------------------------------------------------------------------------- /test/SdkTests/SdkTests.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTests.xcodeproj/project.xcworkspace/xcuserdata/naveen.gopala.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docusign/docusign-objc-client/master/test/SdkTests/SdkTests.xcodeproj/project.xcworkspace/xcuserdata/naveen.gopala.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /test/SdkTests/Podfile: -------------------------------------------------------------------------------- 1 | #target 'SdkTestsTests' do 2 | # pod "DocuSignESign", :path => "../../sdk" 3 | #end 4 | 5 | 6 | platform :ios, '9.0' 7 | target 'SdkTestsTests' do 8 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 9 | use_frameworks! 10 | pod "DocuSignESign", :path => "../../sdk" 11 | end 12 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTests.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/JSONValueTransformer+ISO8601.m: -------------------------------------------------------------------------------- 1 | #import 2 | #import "JSONValueTransformer+ISO8601.h" 3 | #import "DSESSanitizer.h" 4 | 5 | @implementation JSONValueTransformer (ISO8601) 6 | 7 | - (NSDate *) NSDateFromNSString:(NSString *)string 8 | { 9 | return [NSDate dateWithISO8601String:string]; 10 | } 11 | 12 | - (NSString *)JSONObjectFromNSDate:(NSDate *)date 13 | { 14 | return [DSESSanitizer dateToString:date]; 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESQueryParamCollection.m: -------------------------------------------------------------------------------- 1 | #import "DSESQueryParamCollection.h" 2 | 3 | @implementation DSESQueryParamCollection 4 | 5 | @synthesize values = _values; 6 | @synthesize format = _format; 7 | 8 | - (id)initWithValuesAndFormat:(NSArray *)values 9 | format:(NSString *)format { 10 | 11 | self = [super init]; 12 | if (self) { 13 | _values = values; 14 | _format = format; 15 | } 16 | 17 | return self; 18 | } 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESBasicAuthTokenProvider.h: -------------------------------------------------------------------------------- 1 | /** The `DSESBasicAuthTokenProvider` class creates a basic auth token from username and password. 2 | * 3 | * NOTE: This class is auto generated by the swagger code generator program. 4 | * https://github.com/swagger-api/swagger-codegen 5 | * Do not edit the class manually. 6 | */ 7 | 8 | #import 9 | 10 | @interface DSESBasicAuthTokenProvider : NSObject 11 | 12 | + (NSString *)createBasicAuthTokenWithUsername:(NSString *)username password:(NSString *)password; 13 | 14 | @end -------------------------------------------------------------------------------- /test/SdkTests/SdkTests/SdkTests.h: -------------------------------------------------------------------------------- 1 | // 2 | // SdkTests.h 3 | // SdkTests 4 | // 5 | // Created by Naveen Gopala on 2/16/16. 6 | // Copyright © 2016 DocuSign. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for SdkTests. 12 | FOUNDATION_EXPORT double SdkTestsVersionNumber; 13 | 14 | //! Project version string for SdkTests. 15 | FOUNDATION_EXPORT const unsigned char SdkTestsVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESObject.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | @interface DSESObject : JSONModel 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/JSONValueTransformer+ISO8601.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | @interface JSONValueTransformer (ISO8601) 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESJSONRequestSerializer.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | @interface DSESJSONRequestSerializer : AFJSONRequestSerializer 18 | @end 19 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESViewUrl.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESViewUrl 21 | @end 22 | 23 | @interface DSESViewUrl : DSESObject 24 | 25 | /* The view URL to be navigated to. [optional] 26 | */ 27 | @property(nonatomic) NSString* url; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendRequest 21 | @end 22 | 23 | @interface DSESBulkSendRequest : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* envelopeOrTemplateId; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESIdCheckSecurityStep.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESIdCheckSecurityStep 21 | @end 22 | 23 | @interface DSESIdCheckSecurityStep : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* authType; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESProofServiceViewLink.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESProofServiceViewLink 21 | @end 22 | 23 | @interface DSESProofServiceViewLink : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* viewLink; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientProofFile.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESRecipientProofFile 21 | @end 22 | 23 | @interface DSESRecipientProofFile : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* isInProofFile; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESWorkspaceSettings.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESWorkspaceSettings 21 | @end 22 | 23 | @interface DSESWorkspaceSettings : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* commentsAllowed; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESBasicAuthTokenProvider.m: -------------------------------------------------------------------------------- 1 | #import "DSESBasicAuthTokenProvider.h" 2 | 3 | @implementation DSESBasicAuthTokenProvider 4 | 5 | + (NSString *)createBasicAuthTokenWithUsername:(NSString *)username password:(NSString *)password { 6 | 7 | // return empty string if username and password are empty 8 | if (username.length == 0 && password.length == 0){ 9 | return @""; 10 | } 11 | 12 | NSString *basicAuthCredentials = [NSString stringWithFormat:@"%@:%@", username, password]; 13 | NSData *data = [basicAuthCredentials dataUsingEncoding:NSUTF8StringEncoding]; 14 | basicAuthCredentials = [NSString stringWithFormat:@"Basic %@", [data base64EncodedStringWithOptions:0]]; 15 | 16 | return basicAuthCredentials; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBrandRequest 21 | @end 22 | 23 | @interface DSESBrandRequest : DSESObject 24 | 25 | /* The ID of the brand used in API calls [optional] 26 | */ 27 | @property(nonatomic) NSString* brandId; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTests.xcodeproj/xcuserdata/majid.mallis.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | SdkTests.xcscheme 8 | 9 | orderHint 10 | 1 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 9C2255281C73EA5C0011E0A3 16 | 17 | primary 18 | 19 | 20 | 9C2255321C73EA5C0011E0A3 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTests.xcodeproj/xcuserdata/naveen.gopala.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | SdkTests.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 9C2255281C73EA5C0011E0A3 16 | 17 | primary 18 | 19 | 20 | 9C2255321C73EA5C0011E0A3 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSocialAuthentication.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSocialAuthentication 21 | @end 22 | 23 | @interface DSESSocialAuthentication : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* authentication; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentHtmlDefinitions.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESDocumentHtmlDefinitions 21 | @end 22 | 23 | @interface DSESDocumentHtmlDefinitions : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* htmlDefinitions; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESProvince.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESProvince 21 | @end 22 | 23 | @interface DSESProvince : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* isoCode; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* name; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESReportInProductSaveResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESReportInProductSaveResponse 21 | @end 22 | 23 | @interface DSESReportInProductSaveResponse : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* reportCustomizedId; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESQueryParamCollection.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | /** 4 | * DocuSign REST API 5 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 6 | * 7 | * OpenAPI spec version: v2.1 8 | * Contact: devcenter@docusign.com 9 | * 10 | * NOTE: This class is auto generated by the swagger code generator program. 11 | * https://github.com/swagger-api/swagger-codegen.git 12 | * Do not edit the class manually. 13 | */ 14 | 15 | 16 | @interface DSESQueryParamCollection : NSObject 17 | 18 | @property(nonatomic, readonly) NSArray* values; 19 | @property(nonatomic, readonly) NSString* format; 20 | 21 | - (id) initWithValuesAndFormat: (NSArray*) values 22 | format: (NSString*) format; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCreditCardTypes.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESCreditCardTypes 21 | @end 22 | 23 | @interface DSESCreditCardTypes : DSESObject 24 | 25 | /* An array containing supported credit card types. [optional] 26 | */ 27 | @property(nonatomic) NSArray* cardTypes; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordLockoutDurationType.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountPasswordLockoutDurationType 21 | @end 22 | 23 | @interface DSESAccountPasswordLockoutDurationType : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* options; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureType.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureType 21 | @end 22 | 23 | @interface DSESSignatureType : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* isDefault; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* type; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAdminMessage.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAdminMessage 21 | @end 22 | 23 | @interface DSESAdminMessage : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* baseMessage; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* moreInformation; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESChunkedUploadPart.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESChunkedUploadPart 21 | @end 22 | 23 | @interface DSESChunkedUploadPart : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* sequence; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* size; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSealIdentifier.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSealIdentifier 21 | @end 22 | 23 | @interface DSESSealIdentifier : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* sealDisplayName; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* sealName; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureGroupDef.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureGroupDef 21 | @end 22 | 23 | @interface DSESSignatureGroupDef : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* groupId; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* rights; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPropertyMetadata.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPropertyMetadata 21 | @end 22 | 23 | @interface DSESPropertyMetadata : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* options; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* rights; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESContactPhoneNumber.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESContactPhoneNumber 21 | @end 22 | 23 | @interface DSESContactPhoneNumber : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* phoneNumber; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* phoneType; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientRouting.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESRecipientRules; 19 | @class DSESRecipientRules; 20 | 21 | 22 | 23 | @protocol DSESRecipientRouting 24 | @end 25 | 26 | @interface DSESRecipientRouting : DSESObject 27 | 28 | 29 | @property(nonatomic) DSESRecipientRules* rules; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESUserInfoList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESUserInfo; 19 | @class DSESUserInfo; 20 | 21 | 22 | 23 | @protocol DSESUserInfoList 24 | @end 25 | 26 | @interface DSESUserInfoList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* users; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAppStoreReceipt.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAppStoreReceipt 21 | @end 22 | 23 | @interface DSESAppStoreReceipt : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* productId; 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSString* receiptData; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientsUpdateResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESSigner; 19 | @class DSESSigner; 20 | 21 | 22 | 23 | @protocol DSESBulkRecipientsUpdateResponse 24 | @end 25 | 26 | @interface DSESBulkRecipientsUpdateResponse : DSESObject 27 | 28 | 29 | @property(nonatomic) DSESSigner* signer; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESChunkedUploadRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESChunkedUploadRequest 21 | @end 22 | 23 | @interface DSESChunkedUploadRequest : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* chunkedUploadId; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* data; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSmartContractInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSmartContractInformation 21 | @end 22 | 23 | @interface DSESSmartContractInformation : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* code; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* uri; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNewUsersSummary.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNewUser; 19 | @class DSESNewUser; 20 | 21 | 22 | 23 | @protocol DSESNewUsersSummary 24 | @end 25 | 26 | @interface DSESNewUsersSummary : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* varNewUsers; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESContactModRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESContact; 19 | @class DSESContact; 20 | 21 | 22 | 23 | @protocol DSESContactModRequest 24 | @end 25 | 26 | @interface DSESContactModRequest : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* contactList; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESServiceVersion.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESServiceVersion 21 | @end 22 | 23 | @interface DSESServiceVersion : DSESObject 24 | 25 | /* The version of the rest API. [optional] 26 | */ 27 | @property(nonatomic) NSString* version; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* versionUrl; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountSeals.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESSealIdentifier; 19 | @class DSESSealIdentifier; 20 | 21 | 22 | 23 | @protocol DSESAccountSeals 24 | @end 25 | 26 | @interface DSESAccountSeals : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* seals; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESConnectFailureFilter.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESConnectFailureFilter 21 | @end 22 | 23 | @interface DSESConnectFailureFilter : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* envelopeIds; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* synchronous; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESFeatureAvailableMetadata.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESFeatureAvailableMetadata 21 | @end 22 | 23 | @interface DSESFeatureAvailableMetadata : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* availabilty; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* featureName; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPowerFormsRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESPowerForm; 19 | @class DSESPowerForm; 20 | 21 | 22 | 23 | @protocol DSESPowerFormsRequest 24 | @end 25 | 26 | @interface DSESPowerFormsRequest : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* powerForms; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTabMetadataList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESTabMetadata; 19 | @class DSESTabMetadata; 20 | 21 | 22 | 23 | @protocol DSESTabMetadataList 24 | @end 25 | 26 | @interface DSESTabMetadataList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* tabs; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTestsTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountIdentityVerificationStep.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountIdentityVerificationStep 21 | @end 22 | 23 | @interface DSESAccountIdentityVerificationStep : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* name; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* type; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAppStoreProduct.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAppStoreProduct 21 | @end 22 | 23 | @interface DSESAppStoreProduct : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* marketPlace; 28 | /* The Product ID from the AppStore. [optional] 29 | */ 30 | @property(nonatomic) NSString* productId; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESContactUpdateResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESContact; 19 | @class DSESContact; 20 | 21 | 22 | 23 | @protocol DSESContactUpdateResponse 24 | @end 25 | 26 | @interface DSESContactUpdateResponse : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* contacts; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAuditEvent.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNameValue; 19 | @class DSESNameValue; 20 | 21 | 22 | 23 | @protocol DSESEnvelopeAuditEvent 24 | @end 25 | 26 | @interface DSESEnvelopeAuditEvent : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* eventFields; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESProofServiceResourceToken.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESProofServiceResourceToken 21 | @end 22 | 23 | @interface DSESProofServiceResourceToken : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* proofBaseURI; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* resourceToken; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESResourceInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNameValue; 19 | @class DSESNameValue; 20 | 21 | 22 | 23 | @protocol DSESResourceInformation 24 | @end 25 | 26 | @interface DSESResourceInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* resources; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSupportedLanguages.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNameValue; 19 | @class DSESNameValue; 20 | 21 | 22 | 23 | @protocol DSESSupportedLanguages 24 | @end 25 | 26 | @interface DSESSupportedLanguages : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* languages; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientTabLabel.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkRecipientTabLabel 21 | @end 22 | 23 | @interface DSESBulkRecipientTabLabel : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* name; 28 | /* Specifies the value of the tab. [optional] 29 | */ 30 | @property(nonatomic) NSString* value; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESFileTypeList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESFileType; 19 | @class DSESFileType; 20 | 21 | 22 | 23 | @protocol DSESFileTypeList 24 | @end 25 | 26 | @interface DSESFileTypeList : DSESObject 27 | 28 | /* A collection of file types. [optional] 29 | */ 30 | @property(nonatomic) NSArray* fileTypes; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPaymentMethodWithOptions.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPaymentMethodWithOptions 21 | @end 22 | 23 | @interface DSESPaymentMethodWithOptions : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* supportedOptions; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* type; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountMinimumPasswordLength.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountMinimumPasswordLength 21 | @end 22 | 23 | @interface DSESAccountMinimumPasswordLength : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* maximumLength; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* minimumLength; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandsRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBrandRequest; 19 | @class DSESBrandRequest; 20 | 21 | 22 | 23 | @protocol DSESBrandsRequest 24 | @end 25 | 26 | @interface DSESBrandsRequest : DSESObject 27 | 28 | /* The list of brands. [optional] 29 | */ 30 | @property(nonatomic) NSArray* brands; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESFileType.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESFileType 21 | @end 22 | 23 | @interface DSESFileType : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* fileExtension; 28 | /* The mime-type of a file type listed in a fileTypes collection. [optional] 29 | */ 30 | @property(nonatomic) NSString* mimeType; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESWorkspaceItemList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESWorkspaceItem; 19 | @class DSESWorkspaceItem; 20 | 21 | 22 | 23 | @protocol DSESWorkspaceItemList 24 | @end 25 | 26 | @interface DSESWorkspaceItemList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* items; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESErrorDetails.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESErrorDetails 21 | @end 22 | 23 | @interface DSESErrorDetails : DSESObject 24 | 25 | /* An error code associated with the error. [optional] 26 | */ 27 | @property(nonatomic) NSString* errorCode; 28 | /* A short error message. [optional] 29 | */ 30 | @property(nonatomic) NSString* message; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordExpirePasswordDays.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountPasswordExpirePasswordDays 21 | @end 22 | 23 | @interface DSESAccountPasswordExpirePasswordDays : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* maximumDays; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* minimumDays; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandLogos.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBrandLogos 21 | @end 22 | 23 | @interface DSESBrandLogos : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* email; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* primary; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* secondary; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendingCopyCustomField.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendingCopyCustomField 21 | @end 22 | 23 | @interface DSESBulkSendingCopyCustomField : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* name; 28 | /* Specifies the value of the tab. [optional] 29 | */ 30 | @property(nonatomic) NSString* value; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCommentsPublish.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESCommentPublish; 19 | @class DSESCommentPublish; 20 | 21 | 22 | 23 | @protocol DSESCommentsPublish 24 | @end 25 | 26 | @interface DSESCommentsPublish : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* commentsToPublish; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESMoney.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESMoney 21 | @end 22 | 23 | @interface DSESMoney : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* amountInBaseUnit; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* currency; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* displayAmount; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSigningGroupUsers.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESSigningGroupUser; 19 | @class DSESSigningGroupUser; 20 | 21 | 22 | 23 | @protocol DSESSigningGroupUsers 24 | @end 25 | 26 | @interface DSESSigningGroupUsers : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* users; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCustomSettingsInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNameValue; 19 | @class DSESNameValue; 20 | 21 | 22 | 23 | @protocol DSESCustomSettingsInformation 24 | @end 25 | 26 | @interface DSESCustomSettingsInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* customSettings; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNewUsersDefinition.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESUserInformation; 19 | @class DSESUserInformation; 20 | 21 | 22 | 23 | @protocol DSESNewUsersDefinition 24 | @end 25 | 26 | @interface DSESNewUsersDefinition : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* varNewUsers; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTemplateInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESTemplateSummary; 19 | @class DSESTemplateSummary; 20 | 21 | 22 | 23 | @protocol DSESTemplateInformation 24 | @end 25 | 26 | @interface DSESTemplateInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* templates; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordMinimumPasswordAgeDays.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountPasswordMinimumPasswordAgeDays 21 | @end 22 | 23 | @interface DSESAccountPasswordMinimumPasswordAgeDays : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* maximumAge; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* minimumAge; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordQuestionsRequired.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountPasswordQuestionsRequired 21 | @end 22 | 23 | @interface DSESAccountPasswordQuestionsRequired : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* maximumQuestions; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* minimumQuestions; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPlansResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBillingPlan; 19 | @class DSESBillingPlan; 20 | 21 | 22 | 23 | @protocol DSESBillingPlansResponse 24 | @end 25 | 26 | @interface DSESBillingPlansResponse : DSESObject 27 | 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSArray* billingPlans; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandResourcesList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBrandResources; 19 | @class DSESBrandResources; 20 | 21 | 22 | 23 | @protocol DSESBrandResourcesList 24 | @end 25 | 26 | @interface DSESBrandResourcesList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* resourcesContentTypes; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientSignatureProvider.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkRecipientSignatureProvider 21 | @end 22 | 23 | @interface DSESBulkRecipientSignatureProvider : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* name; 28 | /* Specifies the value of the tab. [optional] 29 | */ 30 | @property(nonatomic) NSString* value; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAttachmentsRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESAttachment; 19 | @class DSESAttachment; 20 | 21 | 22 | 23 | @protocol DSESEnvelopeAttachmentsRequest 24 | @end 25 | 26 | @interface DSESEnvelopeAttachmentsRequest : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* attachments; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPageRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPageRequest 21 | @end 22 | 23 | @interface DSESPageRequest : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* password; 28 | /* Sets the direction the page image is rotated. The possible settings are: left or right [optional] 29 | */ 30 | @property(nonatomic) NSString* rotate; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureUserDef.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureUserDef 21 | @end 22 | 23 | @interface DSESSignatureUserDef : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* isDefault; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* rights; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* userId; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordLockoutDurationMinutes.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountPasswordLockoutDurationMinutes 21 | @end 22 | 23 | @interface DSESAccountPasswordLockoutDurationMinutes : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* maximumMinutes; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* minimumMinutes; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESApiRequestLogsResult.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESApiRequestLog; 19 | @class DSESApiRequestLog; 20 | 21 | 22 | 23 | @protocol DSESApiRequestLogsResult 24 | @end 25 | 26 | @interface DSESApiRequestLogsResult : DSESObject 27 | 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSArray* apiRequestLogs; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPaymentRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBillingPaymentRequest 21 | @end 22 | 23 | @interface DSESBillingPaymentRequest : DSESObject 24 | 25 | /* The payment amount for the past due invoices. This value must match the pastDueBalance value retrieved using Get Past Due Invoices. [optional] 26 | */ 27 | @property(nonatomic) NSString* paymentAmount; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentTemplateList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESDocumentTemplate; 19 | @class DSESDocumentTemplate; 20 | 21 | 22 | 23 | @protocol DSESDocumentTemplateList 24 | @end 25 | 26 | @interface DSESDocumentTemplateList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* documentTemplates; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESGraphicsContext.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESGraphicsContext 21 | @end 22 | 23 | @interface DSESGraphicsContext : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* fillColor; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* lineColor; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* lineWeight; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPathExtendedElement.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPathExtendedElement 21 | @end 22 | 23 | @interface DSESPathExtendedElement : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* name; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* type; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* typeName; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESUserSignaturesInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESUserSignature; 19 | @class DSESUserSignature; 20 | 21 | 22 | 23 | @protocol DSESUserSignaturesInformation 24 | @end 25 | 26 | @interface DSESUserSignaturesInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* userSignatures; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Core/DSESApi.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @class DSESApiClient; 4 | 5 | /** 6 | * DocuSign REST API 7 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 8 | * 9 | * OpenAPI spec version: v2.1 10 | * Contact: devcenter@docusign.com 11 | * 12 | * NOTE: This class is auto generated by the swagger code generator program. 13 | * https://github.com/swagger-api/swagger-codegen.git 14 | * Do not edit the class manually. 15 | */ 16 | 17 | 18 | @protocol DSESApi 19 | 20 | @property(readonly, nonatomic, strong) DSESApiClient *apiClient; 21 | 22 | -(instancetype) initWithApiClient:(DSESApiClient *)apiClient; 23 | 24 | -(void) setDefaultHeaderValue:(NSString*) value forKey:(NSString*)key; 25 | -(NSString*) defaultHeaderForKey:(NSString*)key; 26 | 27 | -(NSDictionary *)defaultHeaders; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingChargeResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBillingCharge; 19 | @class DSESBillingCharge; 20 | 21 | 22 | 23 | @protocol DSESBillingChargeResponse 24 | @end 25 | 26 | @interface DSESBillingChargeResponse : DSESObject 27 | 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSArray* billingChargeItems; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendingCopyTab.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendingCopyTab 21 | @end 22 | 23 | @interface DSESBulkSendingCopyTab : DSESObject 24 | 25 | /* The original value of the tab. [optional] 26 | */ 27 | @property(nonatomic) NSString* initialValue; 28 | /* The label string associated with the tab. [optional] 29 | */ 30 | @property(nonatomic) NSString* tabLabel; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPaymentResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBillingPayment; 19 | @class DSESBillingPayment; 20 | 21 | 22 | 23 | @protocol DSESBillingPaymentResponse 24 | @end 25 | 26 | @interface DSESBillingPaymentResponse : DSESObject 27 | 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSArray* billingPayments; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESConnectEventData.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESConnectEventData 21 | @end 22 | 23 | @interface DSESConnectEventData : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* format; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* includeData; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* version; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureProviderRequiredOption.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureProviderRequiredOption 21 | @end 22 | 23 | @interface DSESSignatureProviderRequiredOption : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* requiredSignatureProviderOptionIds; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* signerType; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESConnectFailureResults.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESConnectFailureResult; 19 | @class DSESConnectFailureResult; 20 | 21 | 22 | 23 | @protocol DSESConnectFailureResults 24 | @end 25 | 26 | @interface DSESConnectFailureResults : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* retryQueue; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentVisibilityList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESDocumentVisibility; 19 | @class DSESDocumentVisibility; 20 | 21 | 22 | 23 | @protocol DSESDocumentVisibilityList 24 | @end 25 | 26 | @interface DSESDocumentVisibilityList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* documentVisibility; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESReportInProductList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESReportInProductListItem; 19 | @class DSESReportInProductListItem; 20 | 21 | 22 | 23 | @protocol DSESReportInProductList 24 | @end 25 | 26 | @interface DSESReportInProductList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* reports; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESServerTemplate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESServerTemplate 21 | @end 22 | 23 | @interface DSESServerTemplate : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* sequence; 28 | /* The unique identifier of the template. If this is not provided, DocuSign will generate a value. [optional] 29 | */ 30 | @property(nonatomic) NSString* templateId; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureGroup.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureGroup 21 | @end 22 | 23 | @interface DSESSignatureGroup : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* groupId; 28 | /* The name of the group. [optional] 29 | */ 30 | @property(nonatomic) NSString* groupName; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* rights; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTemplateMatch.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESTemplateMatch 21 | @end 22 | 23 | @interface DSESTemplateMatch : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* documentEndPage; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* documentStartPage; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* matchPercentage; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingDiscount.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBillingDiscount 21 | @end 22 | 23 | @interface DSESBillingDiscount : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* beginQuantity; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* discount; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* endQuantity; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPayment.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBillingPayment 21 | @end 22 | 23 | @interface DSESBillingPayment : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* amount; 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSString* invoiceId; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* paymentId; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAttachmentsResult.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESEnvelopeAttachment; 19 | @class DSESEnvelopeAttachment; 20 | 21 | 22 | 23 | @protocol DSESEnvelopeAttachmentsResult 24 | @end 25 | 26 | @interface DSESEnvelopeAttachmentsResult : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* attachments; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientRules.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESConditionalRecipientRule; 19 | @class DSESConditionalRecipientRule; 20 | 21 | 22 | 23 | @protocol DSESRecipientRules 24 | @end 25 | 26 | @interface DSESRecipientRules : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* conditionalRecipients; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESViewUrl.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESViewUrl 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"url": @"url" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"url"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountSignaturesInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESAccountSignature; 19 | @class DSESAccountSignature; 20 | 21 | 22 | 23 | @protocol DSESAccountSignaturesInformation 24 | @end 25 | 26 | @interface DSESAccountSignaturesInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* accountSignatures; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPrice.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBillingPrice 21 | @end 22 | 23 | @interface DSESBillingPrice : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* beginQuantity; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* endQuantity; 31 | /* Reserved: TBD [optional] 32 | */ 33 | @property(nonatomic) NSString* unitPrice; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPolyLine.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPolyLine 21 | @end 22 | 23 | @interface DSESPolyLine : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* x1; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* x2; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* y1; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* y2; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendErrorStatus.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendErrorStatus 21 | @end 22 | 23 | @interface DSESBulkSendErrorStatus : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* created; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* errorMessage; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSArray* recipientEmails; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeMetadata.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESEnvelopeMetadata 21 | @end 22 | 23 | @interface DSESEnvelopeMetadata : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* allowAdvancedCorrect; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* allowCorrect; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* enableSignWithNotary; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSeatDiscount.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSeatDiscount 21 | @end 22 | 23 | @interface DSESSeatDiscount : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* beginSeatCount; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* discountPercent; 31 | /* Reserved: TBD [optional] 32 | */ 33 | @property(nonatomic) NSString* endSeatCount; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountIdentityInputOption.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountIdentityInputOption 21 | @end 22 | 23 | @interface DSESAccountIdentityInputOption : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSNumber* isRequired; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* optionName; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* valueType; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPlanResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBillingPlan; 19 | @class DSESBillingPlan; 20 | 21 | 22 | 23 | @protocol DSESBillingPlanResponse 24 | @end 25 | 26 | @interface DSESBillingPlanResponse : DSESObject 27 | 28 | 29 | @property(nonatomic) DSESBillingPlan* billingPlan; 30 | /* [optional] 31 | */ 32 | @property(nonatomic) NSArray* successorPlans; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendingListSummaries.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBulkSendingListSummary; 19 | @class DSESBulkSendingListSummary; 20 | 21 | 22 | 23 | @protocol DSESBulkSendingListSummaries 24 | @end 25 | 26 | @interface DSESBulkSendingListSummaries : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* bulkListSummaries; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAuditEventResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESEnvelopeAuditEvent; 19 | @class DSESEnvelopeAuditEvent; 20 | 21 | 22 | 23 | @protocol DSESEnvelopeAuditEventResponse 24 | @end 25 | 26 | @interface DSESEnvelopeAuditEventResponse : DSESObject 27 | 28 | /* Reserved: TBD [optional] 29 | */ 30 | @property(nonatomic) NSArray* auditEvents; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNotaryJournalCredibleWitness.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESNotaryJournalCredibleWitness 21 | @end 22 | 23 | @interface DSESNotaryJournalCredibleWitness : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* address; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* name; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* signatureImage; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /test/SdkTests/SdkTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | $(CURRENT_PROJECT_VERSION) 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountSeals.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAccountSeals 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"seals": @"seals" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"seals"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientIdentityPhoneNumber.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESRecipientIdentityPhoneNumber 21 | @end 22 | 23 | @interface DSESRecipientIdentityPhoneNumber : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* countryCode; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* extension; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* number; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTemplateDocumentVisibilityList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESDocumentVisibility; 19 | @class DSESDocumentVisibility; 20 | 21 | 22 | 23 | @protocol DSESTemplateDocumentVisibilityList 24 | @end 25 | 26 | @interface DSESTemplateDocumentVisibilityList : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* documentVisibility; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESUserInfoList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESUserInfoList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"users": @"users" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"users"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAskAnAdmin.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAskAnAdmin 21 | @end 22 | 23 | @interface DSESAskAnAdmin : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* email; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* message; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* name; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* phone; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBrandRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"brandId": @"brandId" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"brandId"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandsRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBrandsRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"brands": @"brands" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"brands"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPaymentGatewayAccountsInfo.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESPaymentGatewayAccount; 19 | @class DSESPaymentGatewayAccount; 20 | 21 | 22 | 23 | @protocol DSESPaymentGatewayAccountsInfo 24 | @end 25 | 26 | @interface DSESPaymentGatewayAccountsInfo : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* paymentGatewayAccounts; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPowerFormsFormDataResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESPowerFormFormDataEnvelope; 19 | @class DSESPowerFormFormDataEnvelope; 20 | 21 | 22 | 23 | @protocol DSESPowerFormsFormDataResponse 24 | @end 25 | 26 | @interface DSESPowerFormsFormDataResponse : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* envelopes; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientsUpdateSummary.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESRecipientUpdateResponse; 19 | @class DSESRecipientUpdateResponse; 20 | 21 | 22 | 23 | @protocol DSESRecipientsUpdateSummary 24 | @end 25 | 26 | @interface DSESRecipientsUpdateSummary : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* recipientUpdateResults; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTabMetadataList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESTabMetadataList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"tabs": @"tabs" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"tabs"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESUserPasswordRules.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESAccountPasswordRules; 19 | @class DSESAccountPasswordRules; 20 | 21 | 22 | 23 | @protocol DSESUserPasswordRules 24 | @end 25 | 26 | @interface DSESUserPasswordRules : DSESObject 27 | 28 | 29 | @property(nonatomic) DSESAccountPasswordRules* passwordRules; 30 | /* [optional] 31 | */ 32 | @property(nonatomic) NSString* userId; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountSignatureProviders.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESAccountSignatureProvider; 19 | @class DSESAccountSignatureProvider; 20 | 21 | 22 | 23 | @protocol DSESAccountSignatureProviders 24 | @end 25 | 26 | @interface DSESAccountSignatureProviders : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* signatureProviders; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAddOn.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAddOn 21 | @end 22 | 23 | @interface DSESAddOn : DSESObject 24 | 25 | /* Reserved: [optional] 26 | */ 27 | @property(nonatomic) NSString* active; 28 | /* Reserved: [optional] 29 | */ 30 | @property(nonatomic) NSString* addOnId; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* _id; 34 | /* Reserved: [optional] 35 | */ 36 | @property(nonatomic) NSString* name; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandLink.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBrandLink 21 | @end 22 | 23 | @interface DSESBrandLink : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* linkText; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* linkType; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* showLink; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* urlOrMailTo; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendTestResponse.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendTestResponse 21 | @end 22 | 23 | @interface DSESBulkSendTestResponse : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSNumber* canBeSent; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* validationErrorDetails; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSArray* validationErrors; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESFileTypeList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESFileTypeList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"fileTypes": @"fileTypes" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"fileTypes"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientRouting.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESRecipientRouting 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"rules": @"rules" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"rules"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSigningGroupUsers.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSigningGroupUsers 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"users": @"users" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"users"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESWorkspaceItemList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESWorkspaceItemList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"items": @"items" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"items"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESConsoleViewRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESConsoleViewRequest 21 | @end 22 | 23 | @interface DSESConsoleViewRequest : DSESObject 24 | 25 | /* The envelope ID of the envelope status that failed to post. [optional] 26 | */ 27 | @property(nonatomic) NSString* envelopeId; 28 | /* The URL to be redirected to after the console view session has ended. [optional] 29 | */ 30 | @property(nonatomic) NSString* returnUrl; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCreditCardTypes.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESCreditCardTypes 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"cardTypes": @"cardTypes" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"cardTypes"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESProvince.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESProvince 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"isoCode": @"isoCode", @"name": @"name" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"isoCode", @"name"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSigningGroupInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESSigningGroup; 19 | @class DSESSigningGroup; 20 | 21 | 22 | 23 | @protocol DSESSigningGroupInformation 24 | @end 25 | 26 | @interface DSESSigningGroupInformation : DSESObject 27 | 28 | /* A collection group objects containing information about the groups returned. [optional] 29 | */ 30 | @property(nonatomic) NSArray* groups; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESExternalDocServiceErrorDetails.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESExternalDocServiceErrorDetails 21 | @end 22 | 23 | @interface DSESExternalDocServiceErrorDetails : DSESObject 24 | 25 | /* Reserved: TBD [optional] 26 | */ 27 | @property(nonatomic) NSString* authenticationUrl; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* errorCode; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* message; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNewUsersSummary.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESNewUsersSummary 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"varNewUsers": @"newUsers" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"varNewUsers"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESReturnUrlRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESReturnUrlRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"returnUrl": @"returnUrl" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"returnUrl"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureUser.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSignatureUser 21 | @end 22 | 23 | @interface DSESSignatureUser : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* isDefault; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* rights; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* userId; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* userName; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientsRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESBulkRecipient; 19 | @class DSESBulkRecipient; 20 | 21 | 22 | 23 | @protocol DSESBulkRecipientsRequest 24 | @end 25 | 26 | @interface DSESBulkRecipientsRequest : DSESObject 27 | 28 | /* A complex type containing information about the bulk recipients in the request. [optional] 29 | */ 30 | @property(nonatomic) NSArray* bulkRecipients; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESIdCheckSecurityStep.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESIdCheckSecurityStep 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"authType": @"authType" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"authType"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPowerFormsRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESPowerFormsRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"powerForms": @"powerForms" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"powerForms"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESReportInProductList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESReportInProductList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"reports": @"reports" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"reports"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSupportedLanguages.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSupportedLanguages 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"languages": @"languages" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"languages"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESContactModRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESContactModRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"contactList": @"contactList" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"contactList"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESContactUpdateResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESContactUpdateResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"contacts": @"contacts" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"contacts"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAuditEvent.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESEnvelopeAuditEvent 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"eventFields": @"eventFields" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"eventFields"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNewUsersDefinition.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESNewUsersDefinition 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"varNewUsers": @"newUsers" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"varNewUsers"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESProofServiceViewLink.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESProofServiceViewLink 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"viewLink": @"ViewLink" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"viewLink"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESResourceInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESResourceInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"resources": @"resources" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"resources"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSigningGroupInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSigningGroupInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"groups": @"groups" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"groups"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESTemplateInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESTemplateInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"templates": @"templates" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"templates"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordStrengthType.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESAccountPasswordStrengthTypeOption; 19 | @class DSESAccountPasswordStrengthTypeOption; 20 | 21 | 22 | 23 | @protocol DSESAccountPasswordStrengthType 24 | @end 25 | 26 | @interface DSESAccountPasswordStrengthType : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* options; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandResourceUrls.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBrandResourceUrls 21 | @end 22 | 23 | @interface DSESBrandResourceUrls : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* email; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* sending; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* signing; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* signingCaptive; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDowngradeBillingPlanInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESPlanInformation; 19 | @class DSESPlanInformation; 20 | 21 | 22 | 23 | @protocol DSESDowngradeBillingPlanInformation 24 | @end 25 | 26 | @interface DSESDowngradeBillingPlanInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* downgradeEventType; 31 | 32 | @property(nonatomic) DSESPlanInformation* planInformation; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPageRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESPageRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"password": @"password", @"rotate": @"rotate" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"password", @"rotate"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPaymentLineItem.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESPaymentLineItem 21 | @end 22 | 23 | @interface DSESPaymentLineItem : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* amountReference; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* _description; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* itemCode; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* name; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPlansResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBillingPlansResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"billingPlans": @"billingPlans" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"billingPlans"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCloudStorageProviders.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESCloudStorageProvider; 19 | @class DSESCloudStorageProvider; 20 | 21 | 22 | 23 | @protocol DSESCloudStorageProviders 24 | @end 25 | 26 | @interface DSESCloudStorageProviders : DSESObject 27 | 28 | /* An Array containing the storage providers associated with the user. [optional] 29 | */ 30 | @property(nonatomic) NSArray* storageProviders; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCommentsPublish.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESCommentsPublish 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"commentsToPublish": @"commentsToPublish" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"commentsToPublish"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESConnectFailureResults.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESConnectFailureResults 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"retryQueue": @"retryQueue" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"retryQueue"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPolyLine.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESPolyLine 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"x1": @"x1", @"x2": @"x2", @"y1": @"y1", @"y2": @"y2" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"x1", @"x2", @"y1", @"y2"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientDomain.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESRecipientDomain 21 | @end 22 | 23 | @interface DSESRecipientDomain : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* active; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* domainCode; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* domainName; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* recipientDomainId; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientProofFile.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESRecipientProofFile 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"isInProofFile": @"isInProofFile" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"isInProofFile"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureType.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSignatureType 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"isDefault": @"isDefault", @"type": @"type" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"isDefault", @"type"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESWorkspaceSettings.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESWorkspaceSettings 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"commentsAllowed": @"commentsAllowed" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"commentsAllowed"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordStrengthType.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAccountPasswordStrengthType 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"options": @"options" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"options"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESApiRequestLogsResult.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESApiRequestLogsResult 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"apiRequestLogs": @"apiRequestLogs" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"apiRequestLogs"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPaymentRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBillingPaymentRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"paymentAmount": @"paymentAmount" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"paymentAmount"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandEmailContent.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBrandEmailContent 21 | @end 22 | 23 | @interface DSESBrandEmailContent : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* content; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* emailContentType; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* emailToLink; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* linkText; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientsUpdateResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBulkRecipientsUpdateResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"signer": @"signer" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"signer"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESChunkedUploadPart.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESChunkedUploadPart 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"sequence": @"sequence", @"size": @"size" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"sequence", @"size"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentHtmlDefinitionOriginals.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESDocumentHtmlDefinitionOriginal; 19 | @class DSESDocumentHtmlDefinitionOriginal; 20 | 21 | 22 | 23 | @protocol DSESDocumentHtmlDefinitionOriginals 24 | @end 25 | 26 | @interface DSESDocumentHtmlDefinitionOriginals : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* htmlDefinitions; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESErrorDetails.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESErrorDetails 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"errorCode": @"errorCode", @"message": @"message" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"errorCode", @"message"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESFileType.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESFileType 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"fileExtension": @"fileExtension", @"mimeType": @"mimeType" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"fileExtension", @"mimeType"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNotaryResult.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | #import 19 | @protocol DSESJurisdiction; 20 | @class DSESJurisdiction; 21 | @protocol DSESNotary; 22 | @class DSESNotary; 23 | 24 | 25 | 26 | @protocol DSESNotaryResult 27 | @end 28 | 29 | @interface DSESNotaryResult : DSESObject 30 | 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSArray* jurisdictions; 34 | 35 | @property(nonatomic) DSESNotary* notary; 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPermissionProfileInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESPermissionProfile; 19 | @class DSESPermissionProfile; 20 | 21 | 22 | 23 | @protocol DSESPermissionProfileInformation 24 | @end 25 | 26 | @interface DSESPermissionProfileInformation : DSESObject 27 | 28 | /* A complex type containing a collection of permission profiles. [optional] 29 | */ 30 | @property(nonatomic) NSArray* permissionProfiles; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPropertyMetadata.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESPropertyMetadata 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"options": @"options", @"rights": @"rights" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"options", @"rights"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientSignatureInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESRecipientSignatureInformation 21 | @end 22 | 23 | @interface DSESRecipientSignatureInformation : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* fontStyle; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* signatureInitials; 31 | /* Specifies the user signature name. [optional] 32 | */ 33 | @property(nonatomic) NSString* signatureName; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESReportInProductField.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESReportInProductField 21 | @end 22 | 23 | @interface DSESReportInProductField : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* displayOrder; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* fieldVersion; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* name; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* selected; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSocialAuthentication.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSocialAuthentication 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"authentication": @"authentication" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"authentication"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSsn9InformationInput.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESSsn9InformationInput 21 | @end 22 | 23 | @interface DSESSsn9InformationInput : DSESObject 24 | 25 | /* Specifies the display level for the recipient. Valid values are: * ReadOnly * Editable * DoNotDisplay [optional] 26 | */ 27 | @property(nonatomic) NSString* displayLevelCode; 28 | /* The recipient's Social Security Number(SSN). [optional] 29 | */ 30 | @property(nonatomic) NSString* ssn9; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientTabLabel.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBulkRecipientTabLabel 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"name": @"name", @"value": @"value" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"name", @"value"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkRecipientsRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBulkRecipientsRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"bulkRecipients": @"bulkRecipients" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"bulkRecipients"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBulkSendRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"envelopeOrTemplateId": @"envelopeOrTemplateId" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"envelopeOrTemplateId"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCaptiveRecipientInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESCaptiveRecipient; 19 | @class DSESCaptiveRecipient; 20 | 21 | 22 | 23 | @protocol DSESCaptiveRecipientInformation 24 | @end 25 | 26 | @interface DSESCaptiveRecipientInformation : DSESObject 27 | 28 | /* A complex type containing information about one or more captive recipients. [optional] 29 | */ 30 | @property(nonatomic) NSArray* captiveRecipients; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDateStampProperties.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESDateStampProperties 21 | @end 22 | 23 | @interface DSESDateStampProperties : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* dateAreaHeight; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* dateAreaWidth; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* dateAreaX; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* dateAreaY; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeIdsRequest.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESEnvelopeIdsRequest 21 | @end 22 | 23 | @interface DSESEnvelopeIdsRequest : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSArray* envelopeIds; 28 | /* A list of transaction Id's used to determining the status of envelopes sent asynchronously. See **transactionId** property on envelopes. [optional] 29 | */ 30 | @property(nonatomic) NSArray* transactionIds; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESPowerFormsFormDataResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESPowerFormsFormDataResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"envelopes": @"envelopes" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"envelopes"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESRecipientRules.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESRecipientRules 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"conditionalRecipients": @"conditionalRecipients" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"conditionalRecipients"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSignatureGroupDef.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSignatureGroupDef 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"groupId": @"groupId", @"rights": @"rights" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"groupId", @"rights"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingPaymentResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBillingPaymentResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"billingPayments": @"billingPayments" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"billingPayments"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCloudStorageProviders.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESCloudStorageProviders 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"storageProviders": @"storageProviders" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"storageProviders"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentTemplateList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESDocumentTemplateList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"documentTemplates": @"documentTemplates" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"documentTemplates"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAttachmentsRequest.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESEnvelopeAttachmentsRequest 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"attachments": @"attachments" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"attachments"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAttachmentsResult.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESEnvelopeAttachmentsResult 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"attachments": @"attachments" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"attachments"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESEnvelopeAuditEventResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESEnvelopeAuditEventResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"auditEvents": @"auditEvents" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"auditEvents"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNotaryResult.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESNotaryResult 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"jurisdictions": @"jurisdictions", @"notary": @"notary" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"jurisdictions", @"notary"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESNotificationDefaults.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESNotificationDefaultSettings; 19 | @class DSESNotificationDefaultSettings; 20 | 21 | 22 | 23 | @protocol DSESNotificationDefaults 24 | @end 25 | 26 | @interface DSESNotificationDefaults : DSESObject 27 | 28 | 29 | @property(nonatomic) DSESNotificationDefaultSettings* apiEmailNotifications; 30 | 31 | @property(nonatomic) DSESNotificationDefaultSettings* emailNotifications; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESServerTemplate.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESServerTemplate 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"sequence": @"sequence", @"templateId": @"templateId" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"sequence", @"templateId"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESServiceVersion.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESServiceVersion 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"version": @"version", @"versionUrl": @"versionUrl" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"version", @"versionUrl"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESSmartContractInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESSmartContractInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"code": @"code", @"uri": @"uri" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"code", @"uri"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountSignatureProviderOption.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESAccountSignatureProviderOption 21 | @end 22 | 23 | @interface DSESAccountSignatureProviderOption : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* signatureProviderOptionDisplayName; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* signatureProviderOptionId; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* signatureProviderOptionName; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBillingChargeResponse.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBillingChargeResponse 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"billingChargeItems": @"billingChargeItems" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"billingChargeItems"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBrandResourcesList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBrandResourcesList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"resourcesContentTypes": @"resourcesContentTypes" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"resourcesContentTypes"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendingListSummary.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | 18 | 19 | 20 | @protocol DSESBulkSendingListSummary 21 | @end 22 | 23 | @interface DSESBulkSendingListSummary : DSESObject 24 | 25 | /* [optional] 26 | */ 27 | @property(nonatomic) NSString* bulkSendListId; 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSString* createdByUser; 31 | /* [optional] 32 | */ 33 | @property(nonatomic) NSString* createdDate; 34 | /* [optional] 35 | */ 36 | @property(nonatomic) NSString* name; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESCustomSettingsInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESCustomSettingsInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"customSettings": @"customSettings" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"customSettings"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentFieldsInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESDocumentFieldsInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"documentFields": @"documentFields" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"documentFields"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentHtmlDefinitions.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESDocumentHtmlDefinitions 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"htmlDefinitions": @"htmlDefinitions" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"htmlDefinitions"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESUserSignaturesInformation.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESUserSignaturesInformation 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"userSignatures": @"userSignatures" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"userSignatures"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAddOn.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAddOn 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"active": @"active", @"addOnId": @"addOnId", @"_id": @"id", @"name": @"name" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"active", @"addOnId", @"_id", @"name"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAppStoreProduct.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAppStoreProduct 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"marketPlace": @"marketPlace", @"productId": @"productId" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"marketPlace", @"productId"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAppStoreReceipt.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAppStoreReceipt 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"productId": @"productId", @"receiptData": @"receiptData" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"productId", @"receiptData"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESBulkSendingCopyCustomField.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESBulkSendingCopyCustomField 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"name": @"name", @"value": @"value" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"name", @"value"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESDocumentVisibilityList.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESDocumentVisibilityList 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"documentVisibility": @"documentVisibility" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"documentVisibility"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESMobileNotifierConfigurationInformation.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | /** 5 | * DocuSign REST API 6 | * The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. 7 | * 8 | * OpenAPI spec version: v2.1 9 | * Contact: devcenter@docusign.com 10 | * 11 | * NOTE: This class is auto generated by the swagger code generator program. 12 | * https://github.com/swagger-api/swagger-codegen.git 13 | * Do not edit the class manually. 14 | */ 15 | 16 | 17 | #import 18 | @protocol DSESMobileNotifierConfiguration; 19 | @class DSESMobileNotifierConfiguration; 20 | 21 | 22 | 23 | @protocol DSESMobileNotifierConfigurationInformation 24 | @end 25 | 26 | @interface DSESMobileNotifierConfigurationInformation : DSESObject 27 | 28 | /* [optional] 29 | */ 30 | @property(nonatomic) NSArray* mobileNotifierConfigurations; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /sdk/DocuSignESign/Model/DSESAccountPasswordLockoutDurationType.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @implementation DSESAccountPasswordLockoutDurationType 4 | 5 | - (instancetype)init { 6 | self = [super init]; 7 | if (self) { 8 | // initialize property's default value, if any 9 | 10 | } 11 | return self; 12 | } 13 | 14 | 15 | /** 16 | * Maps json key to property name. 17 | * This method is used by `JSONModel`. 18 | */ 19 | + (JSONKeyMapper *)keyMapper { 20 | return [[JSONKeyMapper alloc] initWithModelToJSONDictionary:@{ @"options": @"options" }]; 21 | } 22 | 23 | /** 24 | * Indicates whether the property with the given name is optional. 25 | * If `propertyName` is optional, then return `YES`, otherwise return `NO`. 26 | * This method is used by `JSONModel`. 27 | */ 28 | + (BOOL)propertyIsOptional:(NSString *)propertyName { 29 | 30 | NSArray *optionalProperties = @[@"options"]; 31 | return [optionalProperties containsObject:propertyName]; 32 | } 33 | 34 | @end 35 | --------------------------------------------------------------------------------