feat: new migrator
This commit is contained in:
parent
b36b54f9e6
commit
79b8c4799e
17 changed files with 621 additions and 917 deletions
26
Foxnouns.DataMigrator/Models/GoMember.cs
Normal file
26
Foxnouns.DataMigrator/Models/GoMember.cs
Normal file
|
@ -0,0 +1,26 @@
|
|||
using Foxnouns.Backend.Database;
|
||||
|
||||
namespace Foxnouns.DataMigrator.Models;
|
||||
|
||||
public class GoMember
|
||||
{
|
||||
public required string Id { get; init; }
|
||||
public required string Name { get; init; }
|
||||
public string? Bio { get; init; }
|
||||
public string[]? Links { get; init; }
|
||||
public string? DisplayName { get; init; }
|
||||
public GoFieldEntry[] Names { get; init; } = [];
|
||||
public GoPronounEntry[] Pronouns { get; init; } = [];
|
||||
public string? Avatar { get; init; }
|
||||
public required bool Unlisted { get; init; }
|
||||
public required string Sid { get; init; }
|
||||
public required Snowflake SnowflakeId { get; init; }
|
||||
}
|
||||
|
||||
public class GoMemberField
|
||||
{
|
||||
public required string MemberId { get; init; }
|
||||
public required long Id { get; init; }
|
||||
public required string Name { get; init; }
|
||||
public required GoFieldEntry[] Entries { get; init; }
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue