CustomProtocolRequest

open class CustomProtocolRequest : CustomNetworkRequest

Базовый класс для всех обращений к API. Обработка протокола

  • Undocumented

    Declaration

    Swift

    public let requestDateFormat: DateFormatter
  • Undocumented

    Declaration

    Swift

    public let requestDateTimeFormat: DateFormatter
  • Undocumented

    Declaration

    Swift

    required public init(
        controller: SchedController,
        imageController: ImageController
    )
  • Установка access токена для запроса По умолчанию берет токен из getOAuth()

    Declaration

    Swift

    open func setup(accessToken: String?)
  • Undocumented

    Declaration

    Swift

    open func incDate(_ date: Date, increment: Int) -> Date
  • Undocumented

    Declaration

    Swift

    func getMessageType() -> String
  • Undocumented

    Declaration

    Swift

    func getMessageCode() -> String
  • Undocumented

    Declaration

    Swift

    func getRootTag() -> String
  • Undocumented

    Declaration

    Swift

    func getRequestDataTag() -> String
  • Undocumented

    Declaration

    Swift

    func getResponseDataTag() -> String
  • Undocumented

    Declaration

    Swift

    func writeRequestParams(_ params: XMLItem)
  • Undocumented

    Declaration

    Swift

    open var reqFilial: String?
  • Undocumented

    Declaration

    Swift

    open func setRequestFilial(_ filial: String?)
  • Undocumented

    Declaration

    Swift

    func writeRequest(_ writer: XMLWriter)
  • Undocumented

    Declaration

    Swift

    open func getMediaImageUrl(_ mediaId: String) -> String?
  • Undocumented

    Declaration

    Swift

    open func getMediaImageUrlMedium(_ mediaId: String) -> String?
  • Undocumented

    Declaration

    Swift

    open func getMediaDescriptionUrl(_ mediaId: String) -> String?
  • Undocumented

    Declaration

    Swift

    public override func makeRequest(_ urlPath: String) -> NSMutableURLRequest?
  • Undocumented

    Declaration

    Swift

    func readResponseParams(_ params: XMLItem)
  • Undocumented

    Declaration

    Swift

    func readCheckData(_ params: XMLItem, checkItem: CustomCheckDataItem)
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public override func processResponse(_ data: NSMutableData) -> Bool
  • Undocumented

    Declaration

    Swift

    open func getListViewController() -> CustomListViewController?
  • Undocumented

    Declaration

    Swift

    open func initListViewController(_ controllerType: CustomListViewController.Type) -> CustomListViewController
  • Undocumented

    Declaration

    Swift

    open override func getExceptionMessage() -> String