Other Classes

The following classes are available globally.

  • An action that can be added to a TKUI<*>Card. An array of these actions is typically generated by a factory method in a card’s configuration property, e.g., TKUITripOverviewCard.config.tripActionsFactory or TKUIServiceCard.config.serviceActionsFactory

    For a concerte example, see TKUIStartTripAction.

    See more

    Declaration

    Swift

    open class TKUICardAction<Card, Model> where Card : TGCard
  • Declaration

    Swift

    public class TKUIComposingMapManager : TGMapManager
  • Declaration

    Swift

    public class TKUIHomeCard : TKUITableCard
    extension TKUIHomeCard: UISearchBarDelegate
  • The base class for map managers in TripKitUI

    The following diagram illustrates the relationships:

    ┌────────────────────────────────────────────────────────────────────┐
    │ TGCardViewController                                               │
    │ ┏━━━━━━━━━━━━━━━━━━━┓                   ╔════════════════════════╗ │
    │ ┃TGMapManager       ┃─ ─ ─Implements ─ ▶║TGCompatibleMapManager  ║ │
    │ ┗━━━━━━━━━━━━━━━━━━━┛                   ╚════════════════════════╝ │
    └───────────▲────────────────────────────────────────────────────────┘
                │
            Subclass──────────────────┐
                │                     │
    ┌───────────┼─────────────────────┼──────────────────────────────────┐
    │ TripKitUI │                     │                                  │
    │ ┏━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━┓                        │
    │ ┃TKUIMapManager     ┃ ┃TKUIComposingMap...┃                        │
    │ ┗━━━━━━━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━━━━━━┛                        │
    │           ▲                                                        │
    │       Subclass──────────────────┬─────────────────────┐            │
    │           │                     │                     │            │
    │ ┏━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━┓  │
    │ ┃TKUIServiceMapMa...┃ ┃TKUIRoutingResul...┃ ┃TKUITripMapManager ┃  │
    │ ┗━━━━━━━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━━━━━━┛  │
    └────────────────────────────────────────────────────────────────────┘
    
    See more

    Declaration

    Swift

    open class TKUIMapManager : TGMapManager
  • Declaration

    Swift

    public class TKUINearbyMapManager : TKUIMapManager
  • Declaration

    Swift

    public class TKUISegmentDirectionsCard : TGTableCard
  • Declaration

    Swift

    public class TKUISegmentInstructionCard : TGPlainCard
  • Declaration

    Swift

    open class TKUITableCard : TGTableCard
  • Declaration

    Swift

    public class TKUITripMapManager : TKUIMapManager, TKUITripMapManagerType

Default MxM page builder