Esempio n. 1
0
        public WitModel(string authToken, WitApiVersionType apiVersionType = WitApiVersionType.Latest, string apiVersion = null)
        {
            _apiVersion = apiVersionType == WitApiVersionType.Latest ? WitApiVersion.Latest : WitApiVersion.Custom(apiVersion);

            SetField.NotNull(out _authToken, nameof(authToken), authToken);
            SetField.NotNull(out _uriBase, nameof(_uriBase), BuildUri());
        }
 /// <summary>
 /// Construct the Wit model information.
 /// </summary>
 /// <param name="authToken">The Wit model authorization token.</param>
 /// <param name="apiVersionType">The wit API version (Latest or Custom).</param>
 /// <param name="apiVersion">The wit API version.</param>
 public WitModelAttribute(string authToken, WitApiVersionType apiVersionType = WitApiVersionType.Latest, string apiVersion = null)
 {
     SetField.NotNull(out _authToken, nameof(authToken), authToken);
     _apiVersionType = apiVersionType;
     _apiVersion     = apiVersion;
 }