public override IList <string> ToMessage(BotElement bot, TextElement text, Func <string, string> transform) { var formatter = new { TeamProjectCollection = transform(TeamProjectCollection), ProjectName = transform(ProjectName), ReleaseDefinition = transform(ReleaseDefinition), ReleaseStatus = transform(ReleaseStatus.ToString()), ReleaseUrl, ReleaseName = transform(ReleaseName), ReleaseReason = transform(ReleaseReason.ToString()), CreatedBy = transform(CreatedByUniqueName), CreatedByDisplayName = transform(CreatedByDisplayName), DisplayName = transform(CreatedByDisplayName), CreatedOn, UserName = transform(UserName), MappedUser = bot.GetMappedUser(CreatedByUniqueName) }; return(new[] { text.ReleaseCreatedFormat.FormatWith(formatter) }); }
public NwkIeReleaseReason(byte content) : base(NwkDoubleByteElementType.ReleaseReason) { Reason = (ReleaseReason)content; }