Files
octokit.net/Octokit/Models/Request/UpsertRepositoryCustomPropertyValues.cs
Colby Williams 9a3177e385 [FEAT]: Custom Properties (#2933)
* add custom properties model and clients

* observable

* observable tests

* add search

* error CS8370: 'target-typed object creation'

* Error CS8370: 'target-typed object creation'

* add patch with body that return status code

* fixes for failed ConventionTests

* working UnitTests

* (de)serialization and model tests

* Update Repository.cs
2024-06-17 15:01:20 -07:00

32 lines
1015 B
C#

using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using Octokit.Internal;
namespace Octokit
{
/// <summary>
/// Used to create or update custom property values for a repository
/// </summary>
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class UpsertRepositoryCustomPropertyValues
{
/// <summary>
/// List of custom property names and associated values
/// </summary>
/// <remarks>
/// See the <a href="https://docs.github.com/rest/repos/custom-properties#create-or-update-custom-property-values-for-a-repository">API documentation</a> for more information.
/// </remarks>
[Parameter(Value = "properties")]
public List<CustomPropertyValueUpdate> Properties { get; set; }
internal string DebuggerDisplay
{
get
{
return string.Format(CultureInfo.InvariantCulture, "Count: {0}", Properties?.Count);
}
}
}
}