using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Perforce.P4 { /// /// Specifies user credentials for a specific connection. /// public class Credential { public String Ticket { get; private set; } internal String UserName { get; private set; } public DateTime Expires { get; private set; } internal Credential(string user, string password) { UserName = user; Ticket = password; Expires = DateTime.MaxValue; } internal Credential(string user, string password, DateTime expires) { UserName = user; Ticket = password; Expires = expires; } public override string ToString() { return string.Format("User: {0}, Expires: {1} {2}", UserName, Expires.ToShortDateString(), Expires.ToShortTimeString()); } } }