UniVRM/Assets/UniGLTF/Editor/JsonSchema/Schemas/DictionaryJsonSchema.cs
ousttrue d53942a7bd merge vrm10
* MeshUtility を UniGLTF 下に移動
* Assets/VRM10 を追加
* JsonSchemaからのコード生成 UniGLTF/Editor/Generator を追加
2021-01-07 13:37:24 +09:00

37 lines
1.1 KiB
C#

using System;
namespace UniGLTF.JsonSchema.Schemas
{
public class DictionaryJsonSchema : JsonSchemaBase
{
public readonly JsonSchemaBase AdditionalProperties;
public readonly int MinProperties;
public DictionaryJsonSchema(in JsonSchemaSource source, bool useUpperCamelName) : base(source)
{
AdditionalProperties = source.additionalProperties.Create(useUpperCamelName);
MinProperties = source.minProperties.GetValueOrDefault();
}
public override string ValueType => throw new NotImplementedException();
public override bool IsInline => throw new NotImplementedException();
public override string CreateSerializationCondition(string argName)
{
throw new NotImplementedException();
}
public override string GenerateDeserializerCall(string callName, string argName)
{
throw new NotImplementedException();
}
public override string GenerateSerializerCall(string callName, string argName)
{
throw new NotImplementedException();
}
}
}