public static ProjectRequest Create(Project project) { return new ProjectRequest() { Project = project }; }
public static AuthRequest Create(string domain, string username, string password, Domain scopeDomain, Project scopeProject) { Scope scope = null; if (scopeDomain != null || scopeProject != null) { scope = new Scope() { Domain = scopeDomain, Project = scopeProject, }; } return new AuthRequest() { Auth = new Auth() { Identity = new Identity() { Methods = new[] { "password" }, Password = new Password() { User = new User() { Domain = new Domain() { Name = domain }, Name = username, Password = password } }, }, Scope = scope } }; }
public static RestMessage<AuthRequest> CreateMessage(string domain, string username, string password, Domain scopeDomain, Project scopeProject) { return new RestMessage<AuthRequest>(Create(domain, username, password, scopeDomain, scopeProject)); }
public static RestMessage<ProjectRequest> CreateMessage(Project project) { return new RestMessage<ProjectRequest>(Create(project)); }