copyWith method

Input$IssueFilters copyWith({
  1. String? assignee()?,
  2. String? createdBy()?,
  3. List<String>? labels()?,
  4. String? mentioned()?,
  5. String? milestone()?,
  6. String? since()?,
  7. List<Enum$IssueState>? states()?,
  8. bool? viewerSubscribed()?,
})

Implementation

Input$IssueFilters copyWith(
        {String? Function()? assignee,
        String? Function()? createdBy,
        List<String>? Function()? labels,
        String? Function()? mentioned,
        String? Function()? milestone,
        String? Function()? since,
        List<Enum$IssueState>? Function()? states,
        bool? Function()? viewerSubscribed}) =>
    Input$IssueFilters(
        assignee: assignee == null ? this.assignee : assignee(),
        createdBy: createdBy == null ? this.createdBy : createdBy(),
        labels: labels == null ? this.labels : labels(),
        mentioned: mentioned == null ? this.mentioned : mentioned(),
        milestone: milestone == null ? this.milestone : milestone(),
        since: since == null ? this.since : since(),
        states: states == null ? this.states : states(),
        viewerSubscribed: viewerSubscribed == null
            ? this.viewerSubscribed
            : viewerSubscribed());