VaultMobileSDK  18R3
iOS framework for Vault API
Instance Methods | Properties | List of all members
VEVVaultServerRequest Class Reference

Instances of this class may be instantiated directly in order to invoke arbitrary Vault endpoints. However it is intended primarily for use as a base class for reusable wrappers around a given endpoint. More...

Inheritance diagram for VEVVaultServerRequest:
VEVVaultServerDocumentsSearchRequest VEVVaultServerDocumentsViewRequest

Instance Methods

(instancetype) - initWithEndpoint:vault:method:parameterEncoding:parameters:
 Initializes a newly created VEVVaultServerRequest. This method is intended to be invoked only from subclass initializers. More...
 

Properties

NSMutableDictionary * parameters
 Dictionary that can be used to pass additional parameters to the Vault API.
 

Detailed Description

Instances of this class may be instantiated directly in order to invoke arbitrary Vault endpoints. However it is intended primarily for use as a base class for reusable wrappers around a given endpoint.

Method Documentation

◆ initWithEndpoint:vault:method:parameterEncoding:parameters:()

- (instancetype) initWithEndpoint: (NSString *)  endpoint
vault: (VEVVault *)  vault
method: (VEVRequestMethod method
parameterEncoding: (VEVParameterEncoding parameterEncoding
parameters: (NSDictionary *_Nullable)  parameters 

Initializes a newly created VEVVaultServerRequest. This method is intended to be invoked only from subclass initializers.

Parameters
endpointThe Vault endpoint that will be invoked by this class.
vaultThe specific Vault to send the request to.
methodThe HTTP request method used in the request.
parameterEncodingThe encoding used for parameters.
parametersThe parameters to be encoded and included with the request. Must either be an NSDictionary or an NSArray .

The documentation for this class was generated from the following file: