public Issue(string id, bool archived, string projectId, int number, CPrincipal createdBy, DateTime creationTime, IssueStatus status, List <PlanningTag> tags, string title, List <AttachmentInfo> attachments, M2ChannelRecord channel, List <Checklist> checklists, List <string> codeReviewIds, List <CommitIdsInRepository> commitsByRepos, List <SprintRecord> sprints, PRProject?projectRef = null, IssueTracker?trackerRef = null, TDMemberProfile?assignee = null, DateTime?dueDate = null, ExternalEntityInfoRecord?externalEntityInfo = null, int?attachmentsCount = null, string?description = null)
 {
     Id                 = id;
     IsArchived         = archived;
     ProjectId          = projectId;
     ProjectRef         = projectRef;
     TrackerRef         = trackerRef;
     Number             = number;
     CreatedBy          = createdBy;
     CreationTime       = creationTime;
     Assignee           = assignee;
     Status             = status;
     DueDate            = dueDate;
     ExternalEntityInfo = externalEntityInfo;
     Tags               = tags;
     Title              = title;
     AttachmentsCount   = attachmentsCount;
     Attachments        = attachments;
     Channel            = channel;
     Checklists         = checklists;
     CodeReviewIds      = codeReviewIds;
     CommitsByRepos     = commitsByRepos;
     Description        = description;
     Sprints            = sprints;
 }
Beispiel #2
0
 public ImportTransactionRecord(string id, bool archived, CPrincipal importer, string externalSource, DateTime imported)
 {
     Id             = id;
     IsArchived     = archived;
     Importer       = importer;
     ExternalSource = externalSource;
     Imported       = imported;
 }
 public MessageInfo(string id, string text, long time, CPrincipal author, string?attachments = null, bool?inThirdPerson = null)
 {
     Id              = id;
     Text            = text;
     Time            = time;
     Author          = author;
     Attachments     = attachments;
     IsInThirdPerson = inThirdPerson;
 }
Beispiel #4
0
 public ReactionTypeRecord(string id, bool archived, ReactionData data, CPrincipal provider, DateTime addedAt, int?order = null)
 {
     Id         = id;
     IsArchived = archived;
     Data       = data;
     Provider   = provider;
     AddedAt    = addedAt;
     Order      = order;
 }
Beispiel #5
0
 public ChannelItemSnapshot(string id, string text, CPrincipal author, DateTime created, long time, string?channelId = null, M2ItemContentDetails?details = null, List <AttachmentInfo>?attachments = null)
 {
     Id          = id;
     ChannelId   = channelId;
     Text        = text;
     Details     = details;
     Author      = author;
     Created     = created;
     Time        = time;
     Attachments = attachments;
 }
Beispiel #6
0
 public InvitationLink(string id, string name, CPrincipal createdBy, DateTime createdAt, int inviteeLimit, int inviteeUsage, bool deleted, DateTime?expiresAt = null)
 {
     Id           = id;
     Name         = name;
     CreatedBy    = createdBy;
     CreatedAt    = createdAt;
     ExpiresAt    = expiresAt;
     InviteeLimit = inviteeLimit;
     InviteeUsage = inviteeUsage;
     IsDeleted    = deleted;
 }
 public Invitation(string id, DateTime expiresAt, string inviteeEmail, bool inviteeEmailBlocked, CPrincipal inviter, string?inviteeEmailBlockedReason = null, string?inviteeFirstName = null, string?inviteeLastName = null, TDMemberProfile?invitee = null, TDTeam?team = null, TDRole?role = null, bool?revoked = null)
 {
     Id                        = id;
     ExpiresAt                 = expiresAt;
     InviteeEmail              = inviteeEmail;
     IsInviteeEmailBlocked     = inviteeEmailBlocked;
     InviteeEmailBlockedReason = inviteeEmailBlockedReason;
     InviteeFirstName          = inviteeFirstName;
     InviteeLastName           = inviteeLastName;
     Invitee                   = invitee;
     Inviter                   = inviter;
     Team                      = team;
     Role                      = role;
     IsRevoked                 = revoked;
 }
Beispiel #8
0
 public ChannelItemRecord(string text, CPrincipal author, DateTime created, long time, string id, bool archived, List <Issue> issues, M2ItemContentDetails?details = null, AllReactionsToItemRecord?reactions = null, M2ChannelRecord?thread = null, ChannelItemRecord?projectedItem = null, List <AttachmentInfo>?attachments = null, bool?pending = null, DateTime?edited = null, bool?pinned = null, List <CPrincipal>?suggestedParticipants = null)
 {
     Text                  = text;
     Details               = details;
     Author                = author;
     Created               = created;
     Time                  = time;
     Reactions             = reactions;
     Thread                = thread;
     ProjectedItem         = projectedItem;
     Attachments           = attachments;
     IsPending             = pending;
     Id                    = id;
     IsArchived            = archived;
     Edited                = edited;
     IsPinned              = pinned;
     SuggestedParticipants = suggestedParticipants;
     Issues                = issues;
 }
Beispiel #9
0
 public ChannelParticipant(CPrincipal principal, int messageCount, int?pendingMessageCount = null)
 {
     Principal           = principal;
     MessageCount        = messageCount;
     PendingMessageCount = pendingMessageCount;
 }