Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
using System.Collections.Generic;

namespace ChainSafe.Gaming.Marketplace.Models
{
/// <summary>
/// Help with api response deserialization.
/// </summary>
public class ApiResponse
{
public ResponseData response;

public class ResponseData
{
public List<Project> projects;
}

public class Project
{
public bool isActive;
public string name;
public string storageBucket;
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
namespace ChainSafe.Gaming.Marketplace.Models
{
/// <summary>
/// Helps with auth payload serialization.
/// </summary>
public class AuthPayload
{
/// <summary>
/// Payload class for email post request.
/// </summary>
public class EmailRequestPayload
{
public string email;
}

/// <summary>
/// Payload class for authorization post request.
/// </summary>
public class AuthCodePayload
{
public string email;
public string nonce;
}

/// <summary>
/// Payload class for login request.
/// </summary>
public class LoginPayload
{
public string provider;
public string service;
public string token;
}

/// <summary>
/// Payload class for refresh token request.
/// </summary>
public class RefreshPayload
{
public string refresh;
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
namespace ChainSafe.Gaming.Marketplace.Models
{
/// <summary>
/// Help with auth system response deserialization.
/// </summary>
public class AuthSystemResponse
{
/// <summary>
/// Auth response class.
/// </summary>
public class AuthResponse
{
public string token;
public string expires;
}

/// <summary>
/// Login response class.
/// </summary>
public class LoginResponse
{
public AccessToken access_token;
public RefreshToken refresh_token;
}

/// <summary>
/// Access token response class.
/// </summary>
public class AccessToken
{
public string token;
public string expires;
}

/// <summary>
/// Refresh token response class.
/// </summary>
public class RefreshToken
{
public string token;
public string expires;
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading