12345678910111213141516171819202122232425262728293031323334353637 |
- using System;
- using AppleAuth.Interfaces;
- using UnityEngine;
-
- namespace AppleAuth.Native
- {
- [Serializable]
- internal class PersonName : IPersonName, ISerializationCallbackReceiver
- {
- public string _namePrefix = null;
- public string _givenName = null;
- public string _middleName = null;
- public string _familyName = null;
- public string _nameSuffix = null;
- public string _nickname = null;
-
- public string NamePrefix { get { return _namePrefix; } }
- public string GivenName { get { return _givenName; } }
- public string MiddleName { get { return _middleName; } }
- public string FamilyName { get { return _familyName; } }
- public string NameSuffix { get { return _nameSuffix; } }
- public string Nickname { get { return _nickname; } }
- public IPersonName PhoneticRepresentation { get { return null; } }
-
- public void OnBeforeSerialize() { }
-
- public virtual void OnAfterDeserialize()
- {
- SerializationTools.FixSerializationForString(ref this._namePrefix);
- SerializationTools.FixSerializationForString(ref this._givenName);
- SerializationTools.FixSerializationForString(ref this._middleName);
- SerializationTools.FixSerializationForString(ref this._familyName);
- SerializationTools.FixSerializationForString(ref this._nameSuffix);
- SerializationTools.FixSerializationForString(ref this._nickname);
- }
- }
- }
|