/// <summary> /// Creates an instance of the IssueTransition based on a remote entity. /// </summary> public IssueTransition(RemoteTransition remoteEntity) : base(remoteEntity) { To = remoteEntity.to == null ? null : new IssueStatus(remoteEntity.to); HasScreen = remoteEntity.hasScreen; IsGlobal = remoteEntity.isGlobal; IsInitial = remoteEntity.isInitial; IsConditional = remoteEntity.isConditional; }
/// <summary> /// Creates an instance of the IssueTransition based on a remote entity. /// </summary> public IssueTransition(RemoteTransition remoteEntity) : base(remoteEntity) { To = remoteEntity.to == null ? null : new IssueStatus(remoteEntity.to); HasScreen = remoteEntity.hasScreen; IsGlobal = remoteEntity.isGlobal; IsInitial = remoteEntity.isInitial; IsConditional = remoteEntity.isConditional; Fields = remoteEntity.fields?.ToDictionary(x => x.Key, x => new IssueFieldEditMetadata(x.Value)); }