// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;

namespace _Type.Property.Nullable
{
    public static partial class TypePropertyNullableModelFactory
    {
        public static StringProperty StringProperty(string requiredProperty = default, string nullableProperty = default) => throw null;

        public static BytesProperty BytesProperty(string requiredProperty = default, BinaryData nullableProperty = default) => throw null;

        public static DatetimeProperty DatetimeProperty(string requiredProperty = default, DateTimeOffset? nullableProperty = default) => throw null;

        public static DurationProperty DurationProperty(string requiredProperty = default, TimeSpan? nullableProperty = default) => throw null;

        public static CollectionsByteProperty CollectionsByteProperty(string requiredProperty = default, IEnumerable<BinaryData> nullableProperty = default) => throw null;

        public static CollectionsModelProperty CollectionsModelProperty(string requiredProperty = default, IEnumerable<InnerModel> nullableProperty = default) => throw null;

        public static InnerModel InnerModel(string @property = default) => throw null;

        public static CollectionsStringProperty CollectionsStringProperty(string requiredProperty = default, IEnumerable<string> nullableProperty = default) => throw null;
    }
}
