public bool IsGreater(IOperationDefinition param1, IOperationDefinition param2) { if (param1 == param2) return false; return !this.IsLess(param1, param2); }
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(); }
public static void DefaultSwaseyOperationWriter(string name, string content, IOperationDefinition definition) { throw new NotImplementedException(); }