Skip to content

Instantly share code, notes, and snippets.

View IvanovDeveloper's full-sized avatar

Andrew Ivanov IvanovDeveloper

  • Ukraine
View GitHub Profile
import Foundation
import UIKit
import Swifter
import WebKit
public enum BLTPaymentViewControllerError: Error, LocalizedError {
case orderTokenNotFound
case resourceNotFound(_ resourcesName: String)
case javaScriptError(_ errorMessage: String)
case httpResponseError(statusCode: Int)
class ArticlePhygitalDetail
{
ArticleReference[] AutresReferences { get; set; }
EmplacementMagasin EmplacementStockMagasin { get; set; }
ArticlePhygitalDimensions Dimensions { get; set; }
ArticlePhygitalTaxe[] Taxes { get; set; }
ArticlePhygitalBase Parent { get; set; }
ArticleDispoDigiSign[] Disponibilites { get; set; }
ArticlePhygitalVersion[] Instances { get; set; }
String[] Documents { get; set; }
@IvanovDeveloper
IvanovDeveloper / Database.swift
Last active August 3, 2020 15:49
Realm Database initialisation in the app with migration issue from 4.4.0 -> 5.3.0
class Database: NSObject {
@objc static let shared = Database()
private let schemaVersion: UInt64 = 1 // In the prod version this value was incremented.
static var realm: Realm? {
do {
let realm = try Realm()
return realm
extension STRechabilityError: LocalizedError {
var errorDescription: String? {
switch self {
case .noInternetConnection: return "There is no internet connection"
}
}
}
extension STAuthenticationError: LocalizedError {
@IvanovDeveloper
IvanovDeveloper / IconOffsetMapboxExample
Created April 21, 2022 14:00
Mapbox Icon offset configuration example
let layer = MGLSymbolStyleLayer(identifier: identifier, source: source)
layer.iconOffset = NSExpression(forConstantValue: CGVector(dx: 0, dy: 0))