      - Parameter contentId: receiver contentId to play ( Entry id, or Asset id )
      */
     @discardableResult
-    public func set(contentId: String?) -> Self{
+    @nonobjc public func set(contentId: String?) -> Self{
         
         guard contentId != nil,
             contentId?.isEmpty == false

     - Parameter webPlayerURL: the location of the web player the receiver will use to play content
     */
    @discardableResult
    public func set(webPlayerURL: String?) -> Self {
        
        guard webPlayerURL != nil,
            webPlayerURL?.isEmpty == false


import UIKit
import GoogleCast

/**
 
 TVPAPICastBuilder this component will help you to comunicate with Kaltura-custom-receiver.
 
 */
@objc public class BasicCastBuilder: NSObject {
    @objc public enum StreamType: Int {
        case live
        case vod
    }
