Facebook.Unity.Windows/WindowsOptions.cs (53 lines of code) (raw):
using System;
namespace Facebook.Unity.Windows
{
[Serializable]
public class WindowsOptions
{
[Serializable]
public class Browser
{
public int port = 0;
public string scheme = "https";
public string url = "www.facebook.com";
}
[Serializable]
public class Curl
{
public uint backend = 1;
public bool verify_peer = false;
public uint verbose = 0;
public string cainfo = "";
}
[Serializable]
public class Graph
{
public string scheme = "https";
public string url = "graph.fb.gg";
public string query = "";
}
[Serializable]
public class Logger
{
public string file = "fbg.log";
public string filter = "(\\w+)";
public int verbosity = 0;
}
[Serializable]
public class Login
{
public string client_token = "";
public string redirect_uri = "";
public string permissions = "gaming_profile,user_friends";
}
public Browser browser = new Browser();
public Curl curl = new Curl();
public Graph graph = new Graph();
public Logger logger = new Logger();
public Login login = new Login();
public WindowsOptions(string clientToken)
{
this.login.client_token = clientToken;
}
}
}