// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.

namespace Microsoft.AspNetCore.Rewrite.IISUrlRewrite
{
    internal static class RewriteTags
    {
        public const string Action = "action";
        public const string Add = "add";
        public const string AppendQueryString = "appendQueryString";
        public const string Conditions = "conditions";
        public const string Enabled = "enabled";
        public const string GlobalRules = "globalRules";
        public const string IgnoreCase = "ignoreCase";
        public const string Input = "input";
        public const string Key = "key";
        public const string LogicalGrouping = "logicalGrouping";
        public const string LogRewrittenUrl = "logRewrittenUrl";
        public const string Match = "match";
        public const string MatchPattern = "matchPattern";
        public const string MatchType = "matchType";
        public const string Name = "name";
        public const string Negate = "negate";
        public const string Pattern = "pattern";
        public const string PatternSyntax = "patternSyntax";
        public const string RedirectType = "redirectType";
        public const string Rewrite = "rewrite";
        public const string RewriteMap = "rewriteMap";
        public const string RewriteMaps = "rewriteMaps";
        public const string Rule = "rule";
        public const string Rules = "rules";
        public const string StatusCode = "statusCode";
        public const string SubStatusCode = "subStatusCode";
        public const string StatusDescription = "statusDescription";
        public const string StatusReason = "statusReason";
        public const string StopProcessing = "stopProcessing";
        public const string TrackAllCaptures = "trackAllCaptures";
        public const string Type = "type";
        public const string Url = "url";
        public const string Value = "value";
    }
}
