24 lines
725 B
C#
24 lines
725 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace ln.http.rest
|
|
{
|
|
public class FieldValueList
|
|
{
|
|
public Type ObjectType { get; }
|
|
|
|
Dictionary<string, object> fieldValues = new Dictionary<string, object>();
|
|
|
|
public FieldValueList(Type objectType)
|
|
{
|
|
ObjectType = objectType;
|
|
}
|
|
|
|
public IEnumerable<string> FieldNames => fieldValues.Keys;
|
|
public object GetFieldValue(string fieldName) => fieldValues[fieldName];
|
|
public void SetFieldValue(string fieldName, object fieldValue) => fieldValues[fieldName] = fieldValue;
|
|
public void RemoveFieldValue(string fieldName) => fieldValues.Remove(fieldName);
|
|
|
|
}
|
|
}
|