TradableBrokerLogos

@objc public class TradableBrokerLogos: NSObject, NSCoding

Contains a set of various broker logos for specific account.

  • Simple description of this object.

    Declaration

    Swift

    public override var description: String
  • Fetches a small broker logo (20px high) and caches it.

    Declaration

    Swift

    public func getSmallBrokerLogo(_ logoCompleted: ((_ logoImg: UIImage?) -> Void)!)

    Parameters

    logoCompleted

    A closure containing an optional small broker logo for this account.

  • Fetches a broker logo on light background (100px high) and caches it.

    Declaration

    Swift

    public func getOnLightBrokerLogo(_ logoCompleted: ((_ logoImg: UIImage?) -> Void)!)

    Parameters

    logoCompleted

    A closure containing an optional broker logo on light background for this account.

  • Fetches a broker logo on dark background (100px high) and caches it.

    Declaration

    Swift

    public func getOnDarkBrokerLogo(_ logoCompleted: ((_ logoImg: UIImage?) -> Void)!)

    Parameters

    logoCompleted

    A closure containing an optional broker logo on dark background for this account.

  • Fetches a broker logo in SVG format and caches it.

    Declaration

    Swift

    public func getSvgBrokerLogo(_ logoCompleted: ((_ logoImg: UIImage?) -> Void)!)

    Parameters

    logoCompleted

    A closure containing an optional broker logo in SVG format for this account.

  • Fetches a broker solid logo in SVG format and caches it.

    Declaration

    Swift

    public func getSvgSolidBrokerLogo(_ logoCompleted: ((_ logoImg: UIImage?) -> Void)!)

    Parameters

    logoCompleted

    A closure containing an optional broker solid logo in SVG format for this account.

  • Creates an object with given parameters. Conforms to NSCoding protocol.

    Declaration

    Swift

    required convenience public init?(coder decoder: NSCoder)
  • Encoding method, conforming to NSCoding protocol.

    Declaration

    Swift

    public func encode(with aCoder: NSCoder)