internal HeaderActionDefinition(HeaderActionType typeDefinition, HeaderAction headerAction, string headerName, string value)
 {
     TypeDefinition = typeDefinition;
     HeaderAction   = headerAction;
     HeaderName     = headerName;
     Value          = value;
 }
Beispiel #2
0
 internal HeaderActionProperties(HeaderActionType actionType, HeaderAction headerAction, string headerName, string value)
 {
     ActionType   = actionType;
     HeaderAction = headerAction;
     HeaderName   = headerName;
     Value        = value;
 }
        public HeaderActionParameters(HeaderActionParametersOdataType odataType, HeaderAction headerAction, string headerName)
        {
            if (headerName == null)
            {
                throw new ArgumentNullException(nameof(headerName));
            }

            OdataType    = odataType;
            HeaderAction = headerAction;
            HeaderName   = headerName;
        }
        public HeaderActionParameters(HeaderActionParametersTypeName typeName, HeaderAction headerAction, string headerName)
        {
            if (headerName == null)
            {
                throw new ArgumentNullException(nameof(headerName));
            }

            TypeName     = typeName;
            HeaderAction = headerAction;
            HeaderName   = headerName;
        }
        public HeaderActionDefinition(HeaderActionType typeDefinition, HeaderAction headerAction, string headerName)
        {
            if (headerName == null)
            {
                throw new ArgumentNullException(nameof(headerName));
            }

            TypeDefinition = typeDefinition;
            HeaderAction   = headerAction;
            HeaderName     = headerName;
        }
Beispiel #6
0
        public HeaderActionProperties(HeaderActionType actionType, HeaderAction headerAction, string headerName)
        {
            if (headerName == null)
            {
                throw new ArgumentNullException(nameof(headerName));
            }

            ActionType   = actionType;
            HeaderAction = headerAction;
            HeaderName   = headerName;
        }
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("typeName");
     writer.WriteStringValue(TypeDefinition.ToString());
     writer.WritePropertyName("headerAction");
     writer.WriteStringValue(HeaderAction.ToString());
     writer.WritePropertyName("headerName");
     writer.WriteStringValue(HeaderName);
     if (Optional.IsDefined(Value))
     {
         writer.WritePropertyName("value");
         writer.WriteStringValue(Value);
     }
     writer.WriteEndObject();
 }