// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;

namespace Payload.Xml
{
    public static partial class PayloadXmlModelFactory
    {
        public static SimpleModel SimpleModel(string name = default, int age = default) => throw null;

        public static ModelWithSimpleArrays ModelWithSimpleArrays(IEnumerable<string> colors = default, IEnumerable<int> counts = default) => throw null;

        public static ModelWithArrayOfModel ModelWithArrayOfModel(IEnumerable<SimpleModel> items = default) => throw null;

        public static ModelWithOptionalField ModelWithOptionalField(string item = default, int? value = default) => throw null;

        public static ModelWithAttributes ModelWithAttributes(int id1 = default, string id2 = default, bool enabled = default) => throw null;

        public static ModelWithUnwrappedArray ModelWithUnwrappedArray(IEnumerable<string> colors = default, IEnumerable<int> counts = default) => throw null;

        public static ModelWithRenamedArrays ModelWithRenamedArrays(IEnumerable<string> colors = default, IEnumerable<int> counts = default) => throw null;

        public static ModelWithRenamedFields ModelWithRenamedFields(SimpleModel inputData = default, SimpleModel outputData = default) => throw null;

        public static ModelWithEmptyArray ModelWithEmptyArray(IEnumerable<SimpleModel> items = default) => throw null;

        public static ModelWithText ModelWithText(string language = default, string content = default) => throw null;

        public static ModelWithDictionary ModelWithDictionary(IDictionary<string, string> metadata = default) => throw null;

        public static ModelWithEncodedNames ModelWithEncodedNames(SimpleModel modelData = default, IEnumerable<string> colors = default) => throw null;

        public static ModelWithEnum ModelWithEnum(Status status = default) => throw null;

        public static ModelWithDatetime ModelWithDatetime(DateTimeOffset rfc3339 = default, DateTimeOffset rfc7231 = default) => throw null;
    }
}
