internal HttpMessage CreateGetPaymentsRequest(long invoiceId, string version, string period, int?startIndex, int?numRows, string sort, Enum144?acceptLanguage) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/api/v", false); uri.AppendPath(version, true); uri.AppendPath("/accounting/", false); uri.AppendPath(period, true); uri.AppendPath("/invoices/received/", false); uri.AppendPath(invoiceId, true); uri.AppendPath("/payments", false); if (startIndex != null) { uri.AppendQuery("startIndex", startIndex.Value, true); } if (numRows != null) { uri.AppendQuery("numRows", numRows.Value, true); } if (sort != null) { uri.AppendQuery("sort", sort, true); } request.Uri = uri; if (acceptLanguage != null) { request.Headers.Add("Accept-Language", acceptLanguage.Value.ToString()); } request.Headers.Add("Accept", "application/json, text/json, application/xml, text/xml"); return(message); }
internal HttpMessage CreateListRequest(string cacheControl, string skiptoken) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/providers/Microsoft.Management/managementGroups", false); uri.AppendQuery("api-version", _apiVersion, true); if (skiptoken != null) { uri.AppendQuery("$skiptoken", skiptoken, true); } request.Uri = uri; if (cacheControl != null) { request.Headers.Add("Cache-Control", cacheControl); } request.Headers.Add("Accept", "application/json"); _userAgent.Apply(message); return(message); }
internal HttpMessage CreateListRequest(string subscriptionId, string resourceGroupName, string virtualNetworkName, string subnetName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Network/virtualNetworks/", false); uri.AppendPath(virtualNetworkName, true); uri.AppendPath("/subnets/", false); uri.AppendPath(subnetName, true); uri.AppendPath("/ResourceNavigationLinks", false); uri.AppendQuery("api-version", _apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); message.SetProperty("SDKUserAgent", _userAgent); return(message); }
internal HttpMessage CreateGetRequest(string location, string publisherName, string type, string version) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/providers/Microsoft.Compute/locations/", false); uri.AppendPath(location, true); uri.AppendPath("/publishers/", false); uri.AppendPath(publisherName, true); uri.AppendPath("/artifacttypes/vmextension/types/", false); uri.AppendPath(type, true); uri.AppendPath("/versions/", false); uri.AppendPath(version, true); uri.AppendQuery("api-version", "2019-12-01", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateDeleteRequest(string resourceGroupName, string circuitName, string peeringName, string connectionName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Delete; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Network/expressRouteCircuits/", false); uri.AppendPath(circuitName, true); uri.AppendPath("/peerings/", false); uri.AppendPath(peeringName, true); uri.AppendPath("/connections/", false); uri.AppendPath(connectionName, true); uri.AppendQuery("api-version", "2020-04-01", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal Core.HttpMessage CreateCreateRequest(string resourceGroupName, string scriptName, DeploymentScript deploymentScript) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Put; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourcegroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Resources/deploymentScripts/", false); uri.AppendPath(scriptName, true); uri.AppendQuery("api-version", "2019-10-01-preview", true); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(deploymentScript); request.Content = content; return(message); }
internal HttpMessage CreateGetPaymentMethodsRequest(string version, bool?includeInactive, int?startIndex, int?numRows, string sort, Enum244?acceptLanguage) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/api/v", false); uri.AppendPath(version, true); uri.AppendPath("/configuration/paymentMethods", false); if (includeInactive != null) { uri.AppendQuery("includeInactive", includeInactive.Value, true); } if (startIndex != null) { uri.AppendQuery("startIndex", startIndex.Value, true); } if (numRows != null) { uri.AppendQuery("numRows", numRows.Value, true); } if (sort != null) { uri.AppendQuery("sort", sort, true); } request.Uri = uri; if (acceptLanguage != null) { request.Headers.Add("Accept-Language", acceptLanguage.Value.ToString()); } request.Headers.Add("Accept", "application/json, text/json, application/xml, text/xml"); return(message); }
internal HttpMessage CreateListRequest(string subscriptionId, string resourceGroupName, string namespaceName, string topicName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.ServiceBus/namespaces/", false); uri.AppendPath(namespaceName, true); uri.AppendPath("/topics/", false); uri.AppendPath(topicName, true); uri.AppendPath("/authorizationRules", false); uri.AppendQuery("api-version", _apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); _userAgent.Apply(message); return(message); }
internal HttpMessage CreateGetRequest(string resourceGroupName, string galleryName, string galleryApplicationName, string galleryApplicationVersionName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Compute/galleries/", false); uri.AppendPath(galleryName, true); uri.AppendPath("/applications/", false); uri.AppendPath(galleryApplicationName, true); uri.AppendPath("/versions/", false); uri.AppendPath(galleryApplicationVersionName, true); uri.AppendQuery("$expand", "ReplicationStatus", true); uri.AppendQuery("api-version", "2019-12-01", true); request.Uri = uri; return(message); }
internal HttpMessage CreateGetRequest(Guid accountId, string xMrcCv) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/accounts/", false); uri.AppendPath(accountId, true); uri.AppendPath("/blobUploadEndpoint", false); if (apiVersion != null) { uri.AppendQuery("api-version", apiVersion, true); } request.Uri = uri; if (xMrcCv != null) { request.Headers.Add("x-mrc-cv", xMrcCv); } request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateGetRequest(string resourceGroupName, string serverName, string databaseName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Sql/servers/", false); uri.AppendPath(serverName, true); uri.AppendPath("/databases/", false); uri.AppendPath(databaseName, true); uri.AppendPath("/extendedAuditingSettings/", false); uri.AppendPath("default", true); uri.AppendQuery("api-version", "2017-03-01-preview", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateGetRequest(string resourceGroupName, string managedInstanceName, string restorableDroppedDatabaseId, ManagedShortTermRetentionPolicyName policyName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Sql/managedInstances/", false); uri.AppendPath(managedInstanceName, true); uri.AppendPath("/restorableDroppedDatabases/", false); uri.AppendPath(restorableDroppedDatabaseId, true); uri.AppendPath("/backupShortTermRetentionPolicies/", false); uri.AppendPath(policyName.ToString(), true); uri.AppendQuery("api-version", "2017-03-01-preview", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string dnsForwardingRulesetName, string forwardingRuleName, ForwardingRuleData data, string ifMatch, string ifNoneMatch) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Put; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Network/dnsForwardingRulesets/", false); uri.AppendPath(dnsForwardingRulesetName, true); uri.AppendPath("/forwardingRules/", false); uri.AppendPath(forwardingRuleName, true); uri.AppendQuery("api-version", _apiVersion, true); request.Uri = uri; if (ifMatch != null) { request.Headers.Add("If-Match", ifMatch); } if (ifNoneMatch != null) { request.Headers.Add("If-None-Match", ifNoneMatch); } request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(data); request.Content = content; _userAgent.Apply(message); return(message); }
internal HttpMessage CreateDeleteRequest(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Delete; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Compute/virtualMachineScaleSets/", false); uri.AppendPath(vmScaleSetName, true); uri.AppendPath("/virtualMachines/", false); uri.AppendPath(instanceId, true); uri.AppendPath("/extensions/", false); uri.AppendPath(vmExtensionName, true); uri.AppendQuery("api-version", "2019-12-01", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateListByEndpointRequest(string subscriptionId, string resourceGroupName, string profileName, string endpointName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Cdn/profiles/", false); uri.AppendPath(profileName, true); uri.AppendPath("/afdEndpoints/", false); uri.AppendPath(endpointName, true); uri.AppendPath("/routes", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); message.SetProperty("UserAgentOverride", _userAgent); return(message); }
internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGroupName, string serverName, string databaseName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Sql/servers/", false); uri.AppendPath(serverName, true); uri.AppendPath("/databases/", false); uri.AppendPath(databaseName, true); uri.AppendPath("/automaticTuning/current", false); uri.AppendQuery("api-version", _apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); _userAgent.Apply(message); return(message); }
internal HttpMessage CreateListByElasticPoolRequest(string subscriptionId, string resourceGroupName, string serverName, string elasticPoolName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Sql/servers/", false); uri.AppendPath(serverName, true); uri.AppendPath("/elasticPools/", false); uri.AppendPath(elasticPoolName, true); uri.AppendPath("/elasticPoolDatabaseActivity", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); message.SetProperty("SDKUserAgent", _userAgent); return(message); }
private HttpMessage CreateListRequest(string farmerId, string boundaryId, string extensionId, string weatherDataType, string granularity, DateTimeOffset?startDateTime = null, DateTimeOffset?endDateTime = null, int?maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/weather", false); uri.AppendQuery("farmerId", farmerId, true); uri.AppendQuery("boundaryId", boundaryId, true); uri.AppendQuery("extensionId", extensionId, true); uri.AppendQuery("weatherDataType", weatherDataType, true); uri.AppendQuery("granularity", granularity, true); if (startDateTime != null) { uri.AppendQuery("startDateTime", startDateTime.Value, "O", true); } if (endDateTime != null) { uri.AppendQuery("endDateTime", endDateTime.Value, "O", true); } if (maxPageSize != null) { uri.AppendQuery("$maxPageSize", maxPageSize.Value, true); } if (skipToken != null) { uri.AppendQuery("$skipToken", skipToken, true); } uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateListByDatabaseRequest(string resourceGroupName, string managedInstanceName, string databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Sql/managedInstances/", false); uri.AppendPath(managedInstanceName, true); uri.AppendPath("/databases/", false); uri.AppendPath(databaseName, true); uri.AppendPath("/vulnerabilityAssessments/", false); uri.AppendPath(vulnerabilityAssessmentName.ToString(), true); uri.AppendPath("/scans", false); uri.AppendQuery("api-version", "2017-10-01-preview", true); request.Uri = uri; return(message); }
internal HttpMessage CreateListByVpnConnectionRequest(string subscriptionId, string resourceGroupName, string gatewayName, string connectionName) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Network/vpnGateways/", false); uri.AppendPath(gatewayName, true); uri.AppendPath("/vpnConnections/", false); uri.AppendPath(connectionName, true); uri.AppendPath("/vpnLinkConnections", false); uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); message.SetProperty("UserAgentOverride", _userAgent); return(message); }
internal HttpMessage CreateCreateOrUpdateRequest(string resourceGroupName, string imageName, Image parameters) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Put; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Compute/images/", false); uri.AppendPath(imageName, true); uri.AppendQuery("api-version", "2019-12-01", true); request.Uri = uri; request.Headers.Add("Content-Type", "application/json"); var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(parameters); request.Content = content; return(message); }
internal HttpMessage CreateExportRequestRateByIntervalRequest(string location, RequestRateByIntervalInput parameters) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/providers/Microsoft.Compute/locations/", false); uri.AppendPath(location, true); uri.AppendPath("/logAnalytics/apiAccess/getRequestRateByInterval", false); uri.AppendQuery("api-version", "2019-12-01", true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/json"); var content = new Utf8JsonRequestContent(); content.JsonWriter.WriteObjectValue(parameters); request.Content = content; return(message); }
internal HttpMessage CreateGetRequest(string resourceGroupName, string routeFilterName, string expand) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.Network/routeFilters/", false); uri.AppendPath(routeFilterName, true); uri.AppendQuery("api-version", "2020-04-01", true); if (expand != null) { uri.AppendQuery("$expand", expand, true); } request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreateGetRoleDefinitionsRequest(bool?isBuiltIn, string scope, RequestContext context) { var message = _pipeline.CreateMessage(context); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/roleDefinitions", false); uri.AppendQuery("api-version", _apiVersion, true); if (isBuiltIn != null) { uri.AppendQuery("isBuiltIn", isBuiltIn.Value, true); } if (scope != null) { uri.AppendQuery("scope", scope, true); } request.Uri = uri; request.Headers.Add("Accept", "application/json, text/json"); message.ResponseClassifier = ResponseClassifier200.Instance; return(message); }
internal HttpMessage CreateListRequest(string subscriptionId, string location, SharedToValues?sharedTo) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/providers/Microsoft.Compute/locations/", false); uri.AppendPath(location, true); uri.AppendPath("/sharedGalleries", false); uri.AppendQuery("api-version", apiVersion, true); if (sharedTo != null) { uri.AppendQuery("sharedTo", sharedTo.Value.ToString(), true); } request.Uri = uri; request.Headers.Add("Accept", "application/json"); message.SetProperty("UserAgentOverride", _userAgent); return(message); }
internal HttpMessage CreateListRequest(string subscriptionId, string resourceGroupName, string workspaceName, string name, string skip, string orderBy, int?top, string version, string description, int?offset, string tags, string properties, string feed, ListViewType?listViewType) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId, true); uri.AppendPath("/resourceGroups/", false); uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.MachineLearningServices/workspaces/", false); uri.AppendPath(workspaceName, true); uri.AppendPath("/models/", false); uri.AppendPath(name, true); uri.AppendPath("/versions", false); uri.AppendQuery("api-version", _apiVersion, true); if (skip != null) { uri.AppendQuery("$skip", skip, true); } if (orderBy != null) { uri.AppendQuery("$orderBy", orderBy, true); } if (top != null) { uri.AppendQuery("$top", top.Value, true); } if (version != null) { uri.AppendQuery("version", version, true); } if (description != null) { uri.AppendQuery("description", description, true); } if (offset != null) { uri.AppendQuery("offset", offset.Value, true); } if (tags != null) { uri.AppendQuery("tags", tags, true); } if (properties != null) { uri.AppendQuery("properties", properties, true); } if (feed != null) { uri.AppendQuery("feed", feed, true); } if (listViewType != null) { uri.AppendQuery("listViewType", listViewType.Value.ToString(), true); } request.Uri = uri; request.Headers.Add("Accept", "application/json"); _userAgent.Apply(message); return(message); }
private HttpMessage CreateListRequest(DateTimeOffset?minStartDateTime = null, DateTimeOffset?maxStartDateTime = null, DateTimeOffset?minEndDateTime = null, DateTimeOffset?maxEndDateTime = null, IEnumerable <int> years = null, IEnumerable <string> ids = null, IEnumerable <string> names = null, IEnumerable <string> propertyFilters = null, IEnumerable <string> statuses = null, DateTimeOffset?minCreatedDateTime = null, DateTimeOffset?maxCreatedDateTime = null, DateTimeOffset?minLastModifiedDateTime = null, DateTimeOffset?maxLastModifiedDateTime = null, int?maxPageSize = null, string skipToken = null, RequestOptions options = null) { var message = Pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Get; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/seasons", false); if (minStartDateTime != null) { uri.AppendQuery("minStartDateTime", minStartDateTime.Value, "O", true); } if (maxStartDateTime != null) { uri.AppendQuery("maxStartDateTime", maxStartDateTime.Value, "O", true); } if (minEndDateTime != null) { uri.AppendQuery("minEndDateTime", minEndDateTime.Value, "O", true); } if (maxEndDateTime != null) { uri.AppendQuery("maxEndDateTime", maxEndDateTime.Value, "O", true); } if (years != null) { uri.AppendQueryDelimited("years", years, ",", true); } if (ids != null) { uri.AppendQueryDelimited("ids", ids, ",", true); } if (names != null) { uri.AppendQueryDelimited("names", names, ",", true); } if (propertyFilters != null) { uri.AppendQueryDelimited("propertyFilters", propertyFilters, ",", true); } if (statuses != null) { uri.AppendQueryDelimited("statuses", statuses, ",", true); } if (minCreatedDateTime != null) { uri.AppendQuery("minCreatedDateTime", minCreatedDateTime.Value, "O", true); } if (maxCreatedDateTime != null) { uri.AppendQuery("maxCreatedDateTime", maxCreatedDateTime.Value, "O", true); } if (minLastModifiedDateTime != null) { uri.AppendQuery("minLastModifiedDateTime", minLastModifiedDateTime.Value, "O", true); } if (maxLastModifiedDateTime != null) { uri.AppendQuery("maxLastModifiedDateTime", maxLastModifiedDateTime.Value, "O", true); } if (maxPageSize != null) { uri.AppendQuery("$maxPageSize", maxPageSize.Value, true); } if (skipToken != null) { uri.AppendQuery("$skipToken", skipToken, true); } uri.AppendQuery("api-version", apiVersion, true); request.Uri = uri; request.Headers.Add("Accept", "application/json"); return(message); }
internal HttpMessage CreatePostRequest(string version, PostContentSchemaGrantType grantType, Enum422?acceptLanguage, string clientId, string clientSecret, string scope, string refreshToken, string username, string password, string token, int?company, int?user, string key) { var message = _pipeline.CreateMessage(); var request = message.Request; request.Method = RequestMethod.Post; var uri = new RawRequestUriBuilder(); uri.Reset(endpoint); uri.AppendPath("/api/v", false); uri.AppendPath(version, true); uri.AppendPath("/oauth/token", false); request.Uri = uri; if (acceptLanguage != null) { request.Headers.Add("Accept-Language", acceptLanguage.Value.ToString()); } request.Headers.Add("Accept", "application/json"); request.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); var content = new FormUrlEncodedContent(); content.Add("grant_type", grantType.ToString()); if (clientId != null) { content.Add("client_id", clientId); } if (clientSecret != null) { content.Add("client_secret", clientSecret); } if (scope != null) { content.Add("scope", scope); } if (refreshToken != null) { content.Add("refresh_token", refreshToken); } if (username != null) { content.Add("username", username); } if (password != null) { content.Add("password", password); } if (token != null) { content.Add("token", token); } if (company != null) { content.Add("company", company.Value.ToString()); } if (user != null) { content.Add("user", user.Value.ToString()); } if (key != null) { content.Add("key", key); } request.Content = content; return(message); }