Псевдонимы типов

Псевдоним типа Описание

FMPStatus

Статус запроса. Используется методом getStatus() класса FMPUtils.Parser.
typealias FMPStatus = FMPUtils.Parser.Status
FMPError

Ошибка запроса. Используется методами:

typealias FMPError = FMPUtils.Parser.Error	
FMPRequestResponse Кортеж, содержащий ответ сервера (успех, ошибка, результат). Используется методом handleResponse() класса FMPUtils.RequestResponseParser.
typealias FMPRequestResponse = (success: Bool, error: FMPError?, result: NSDictionary?)	

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • result. Ответ сервера.

FMPRequestResponseHandler

Замыкающее выражение, содержащее ответ сервера. Используется методами:

  • status(completion:) класса FMPConnection;

  • unsign(_:completion:) класса FMPDSS;

  • download(completion:), upload(completion:), deleteRemote(completion:), isExist(completion:) класса FMPFile;

  • sync(withClean:completion:) класса FMPLog;

  • addToken(completion:), removeToken(completion:), subscribe(to:completion:), unsubscribe(from:completion:) класса FMPPush;

  • download(completion:) класса FMPScheme;

  • get(completion:), delete(completion:) класса FMPTransaction;

  • auth(completion:), auth(withNewPassword:completion:) класса FMPUser;

  • request(completion:) класса FMPWeb.

typealias FMPRequestResponseHandler = (_ response: FMPRequestResponse) -> Void

Параметры:

  • response. Кортеж, содержащий ответ сервера.

FMPRequestResponsesHandler Замыкающее выражение, содержащее ответы от сервера. Используется методом download(transactions:completion:) класса FMPQuery.
typealias FMPRequestResponsesHandler = (_ responses: [FMPRequestResponse]) -> Void

Параметры:

  • responses. Массив кортежей, содержащих ответы сервера.

FMPFilesHandler

Замыкающее выражение, содержащее список файлов. Используется методом ls(completion:) класса FMPFile.
typealias FMPFilesHandler = (_ success: Bool, _ error: FMPError?, _ files: [FMPFile]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • files. Список файлов.

FMPFileMetaHandler

Замыкающее выражение, содержащее метаданные файла. Используется методом loadMeta(completion:) класса FMPFile.
typealias FMPFileMetaHandler = (_ success: Bool, _ error: FMPError?, _ meta: FMPFile.Meta?) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • meta. Метаданные файла.

FMPCertsHandler

Замыкающее выражение, содержащее список DSS-сертификатов. Используется методом certs(completion:) класса FMPDSS.
typealias FMPCertsHandler = (_ success: Bool, _ error: FMPError?, _ certs: [FMPDSS.Certificate]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • certs. Список DSS-сертификатов.

FMPSignsHandler

Замыкающее выражение, содержащее список DSS-подписей. Используется методом signs(completion:) класса FMPDSS.
typealias FMPSignsHandler = (_ success: Bool, _ error: FMPError?, _ signs: [FMPDSS.Signature]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • signs. Список DSS-подписей.

FMPSignHandler

Замыкающее выражение, содержащее DSS-подпись. Используется методом sign(table:columnName:rowId:completion:) класса FMPDSS.
typealias FMPSignHandler = (_ success: Bool, _ error: FMPError?, _ sign: FMPDSS.Signature?) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • sign. DSS-подпись.

FMPTransactionsHandler

Замыкающее выражение, содержащее список транзакций. Используется методом getTransactions(completion:) класса FMPResource.
typealias FMPTransactionsHandler = (_ success: Bool, _ error: FMPError?, _ transactions: [FMPTransaction]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • transactions. Список транзакций.

FMPLogScheduleHandler

Замыкающее выражение, содержащее расписание синхронизации логов. Используется методом getSchedule(completion:) класса FMPLog.
typealias FMPLogScheduleHandler = (_ success: Bool, _ error: FMPError?, _ schedule: FMPLog.Schedule?) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • schedule. Расписание синхрнизации логов.

FMPTokensHandler

Замыкающее выражение, содержащее список токенов пользователя. Используется методом tokens(completion:) класса FMPPush.
typealias FMPTokensHandler = (_ success: Bool, _ error: FMPError?, _ tokens: [FMPPush.Token]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • tokens. Список токенов пользователя.

FMPTopicsHandler

Замыкающее выражение, содержащее список доступных для подписки тем. Используется методом topics(completion:) класса FMPPush.
typealias FMPTopicsHandler = (_ success: Bool, _ error: FMPError?, _ topics: [FMPPush.Topic]) -> Void

Параметры:

  • success. Если true, то запрос выполнен успешно. Если false - запрос выполнен с ошибкой error;

  • error. Ошибка запроса;

  • topics. Список доступных для подписки тем.

См. также:

Фреймворк FMPWrapper | Классы | Перечисления