public static AccountCreateOperationData Create(JObject value) { var token = value.Root; var instance = new AccountCreateOperationData(); instance.Fee = value.TryGetValue(FEE_FIELD_KEY, out token) ? token.ToObject <AssetData>() : AssetData.EMPTY; instance.Registrar = value.TryGetValue(REGISTRAR_FIELD_KEY, out token) ? token.ToObject <SpaceTypeId>() : SpaceTypeId.EMPTY; instance.Name = value.TryGetValue(NAME_FIELD_KEY, out token) ? token.ToObject <string>() : string.Empty; instance.Active = value.TryGetValue(ACTIVE_FIELD_KEY, out token) ? token.ToObject <AuthorityData>() : null; instance.EchorandKey = value.TryGetValue(ECHORAND_KEY_FIELD_KEY, out token) ? token.ToObject <PublicKey>() : null; instance.Options = value.TryGetValue(OPTIONS_FIELD_KEY, out token) ? token.ToObject <AccountOptionsData>() : null; instance.Extensions = value.TryGetValue(EXTENSIONS_FIELD_KEY, out token) ? token.ToObject <object>() : new object(); return(instance); }
public static AccountCreateOperationData Create(JObject value) { var token = value.Root; var instance = new AccountCreateOperationData(); instance.Fee = value.TryGetValue(FEE_FIELD_KEY, out token) ? token.ToObject <AssetData>() : AssetData.EMPTY; instance.Registrar = value.TryGetValue(REGISTRAR_FIELD_KEY, out token) ? token.ToObject <SpaceTypeId>() : SpaceTypeId.EMPTY; instance.Referrer = value.TryGetValue(REFERRER_FIELD_KEY, out token) ? token.ToObject <SpaceTypeId>() : SpaceTypeId.EMPTY; instance.ReferrerPercent = value.TryGetValue(REFERRER_PERCENT_FIELD_KEY, out token) ? token.ToObject <ushort>() : ushort.MinValue; instance.Name = value.TryGetValue(NAME_FIELD_KEY, out token) ? token.ToObject <string>() : string.Empty; instance.Owner = value.TryGetValue(OWNER_FIELD_KEY, out token) ? token.ToObject <AuthorityData>() : null; instance.Active = value.TryGetValue(ACTIVE_FIELD_KEY, out token) ? token.ToObject <AuthorityData>() : null; instance.Options = value.TryGetValue(OPTIONS_FIELD_KEY, out token) ? token.ToObject <AccountOptionsData>() : null; instance.Extensions = value.TryGetValue(EXTENSIONS_FIELD_KEY, out token) ? token.ToObject <object>() : new object(); return(instance); }