public static DomainRequest Create(Domain domain) { return new DomainRequest() { Domain = domain }; }
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<DomainRequest> CreateMessage(Domain domain) { return new RestMessage<DomainRequest>(Create(domain)); }
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)); }