public bool IsGreater(IOperationDefinition param1, IOperationDefinition param2)
        {
            if (param1 == param2)
                return false;

            return !this.IsLess(param1, param2);
        }
Exemple #2
0
 public SearchApis(string subscriptionKey)
 {
     operationDefinition = new RestOperationDefinition()
     {
     };
     operationDefinition
     .WithEndpoint(endPointUri)
     .WithVersion(version)
     .WithHeaders(new Dictionary <string, string>()
                  .with("Accept", "application/json"))
     .WithSubscriptionKey(subscriptionKey);
 }
        public OperationDefinition(IOperationDefinition copyFrom)
            : this(copyFrom.Path, copyFrom.Metadata)
        {
            ConsumesOctetStream = copyFrom.ConsumesOctetStream;
            Context             = copyFrom.Context;
            Description         = copyFrom.Description;
            HttpMethod          = copyFrom.HttpMethod;
            Name = copyFrom.Name;
            ProducesOctetStream = copyFrom.ProducesOctetStream;

            copyFrom.Parameters
            .Select(x => new ParameterDefinition(x))
            .ToList()
            .ForEach(x => AddParameter(x));
            SetResponse(new ResponseDefinition(copyFrom.Response));
        }
 public CustomVisionApis(string endpointUri, string version, string subscriptionKey, string trainingKey = "")
 {
     _endpointUri     = $"{endpointUri}/customvision";
     _version         = version;
     _subscriptionKey = subscriptionKey;
     _trainingKey     = trainingKey;
     _headers         =
         new Dictionary <string, string>
     {
         { "Ocp-Apim-Subscription-Key", _subscriptionKey },
         { "Accept", "application/json" }
     };
     _apiCallDefinition = new RestOperationDefinition()
                          .WithEndpoint(_endpointUri)
                          .WithVersion(_version)
                          .WithSubscriptionKey(_subscriptionKey)
                          .WithHeaders(_headers
                                       .with("Training-Key", _trainingKey));
 }
        public bool IsLess(IOperationDefinition param1, IOperationDefinition param2)
        {
            if (param1 == param2)
                return false;

            foreach (var def in this.priorityList)
            {
                if (def == param1)
                {
                    return false;
                }

                if (def == param2)
                {
                    return true;
                }
            }

            throw new InvalidOperationException();
        }
 public void Write(string name, string content, IOperationDefinition definition)
 {
     Builder.Append(content);
 }
 public OpenedUnarOperatorException(IOperationDefinition definition)
     : base("Unar operator can't be opened")
 {
     this.Definition = definition;
 }
 public IOperationBuilder Create(IOperationDefinition definition)
 {
     return operations[definition].Invoke();
 }
Exemple #9
0
 public static void DefaultSwaseyOperationWriter(string name, string content, IOperationDefinition definition)
 {
     throw new NotImplementedException();
 }