/// <summary> /// Ctor. /// </summary> /// <param name="httpClient">the HTTP client</param> /// <param name="modelID">the model ID</param> /// <param name="name">the model name</param> /// <param name="createdAt">date & time of model creation</param> /// <param name="appID">the application ID</param> /// <param name="modelVersion">the model version</param> /// <param name="outputInfo">the output info</param> protected Model(IClarifaiHttpClient httpClient, string modelID, string name, DateTime?createdAt, string appID, ModelVersion modelVersion, IOutputInfo outputInfo) { HttpClient = httpClient; ModelID = modelID; Name = name; CreatedAt = createdAt; AppID = appID; ModelVersion = modelVersion; OutputInfo = outputInfo; }
/// <summary> /// Ctor. /// </summary> /// <param name="httpClient">the HTTP client</param> /// <param name="modelID">the model ID</param> /// <param name="name">the model name</param> /// <param name="createdAt">date & time of model creation</param> /// <param name="appID">the application ID</param> /// <param name="modelVersion">the model version</param> /// <param name="outputInfo">the output info</param> public VideoModel(IClarifaiHttpClient httpClient, string modelID, string name = null, DateTime?createdAt = null, string appID = null, ModelVersion modelVersion = null, VideoOutputInfo outputInfo = null) : base(httpClient, modelID, name, createdAt, appID, modelVersion, outputInfo) { }
/// <summary> /// Ctor. /// </summary> /// <param name="client">the Clarifai client</param> /// <param name="modelID">the model ID</param> /// <param name="name">the model name</param> /// <param name="createdAt">date & time of model creation</param> /// <param name="appID">the application ID</param> /// <param name="modelVersion">the model version</param> /// <param name="outputInfo">the output info</param> public DemographicsModel(IClarifaiClient client, string modelID, string name = null, DateTime?createdAt = null, string appID = null, ModelVersion modelVersion = null, DemographicsOutputInfo outputInfo = null) : base(client, modelID, name, createdAt, appID, modelVersion, outputInfo) { }
/// <summary> /// Ctor. /// </summary> /// <param name="client">the Clarifai client</param> /// <param name="modelID">the model ID</param> /// <param name="name">the model name</param> /// <param name="createdAt">date & time of model creation</param> /// <param name="appID">the application ID</param> /// <param name="modelVersion">the model version</param> /// <param name="outputInfo">the output info</param> public FaceDetectionModel(IClarifaiClient client, string modelID, string name = null, DateTime?createdAt = null, string appID = null, ModelVersion modelVersion = null, FaceDetectionOutputInfo outputInfo = null) : base(client, modelID, name, createdAt, appID, modelVersion, outputInfo) { }