copyWith method

Input$UpdateCheckRunInput copyWith({
  1. List<Input$CheckRunAction>? actions()?,
  2. String? checkRunId,
  3. String? clientMutationId()?,
  4. String? completedAt()?,
  5. Enum$CheckConclusionState? conclusion()?,
  6. String? detailsUrl()?,
  7. String? externalId()?,
  8. String? name()?,
  9. Input$CheckRunOutput? output()?,
  10. String? repositoryId,
  11. String? startedAt()?,
  12. Enum$RequestableCheckStatusState? status()?,
})

Implementation

Input$UpdateCheckRunInput copyWith(
        {List<Input$CheckRunAction>? Function()? actions,
        String? checkRunId,
        String? Function()? clientMutationId,
        String? Function()? completedAt,
        Enum$CheckConclusionState? Function()? conclusion,
        String? Function()? detailsUrl,
        String? Function()? externalId,
        String? Function()? name,
        Input$CheckRunOutput? Function()? output,
        String? repositoryId,
        String? Function()? startedAt,
        Enum$RequestableCheckStatusState? Function()? status}) =>
    Input$UpdateCheckRunInput(
        actions: actions == null ? this.actions : actions(),
        checkRunId: checkRunId == null ? this.checkRunId : checkRunId,
        clientMutationId: clientMutationId == null
            ? this.clientMutationId
            : clientMutationId(),
        completedAt: completedAt == null ? this.completedAt : completedAt(),
        conclusion: conclusion == null ? this.conclusion : conclusion(),
        detailsUrl: detailsUrl == null ? this.detailsUrl : detailsUrl(),
        externalId: externalId == null ? this.externalId : externalId(),
        name: name == null ? this.name : name(),
        output: output == null ? this.output : output(),
        repositoryId: repositoryId == null ? this.repositoryId : repositoryId,
        startedAt: startedAt == null ? this.startedAt : startedAt(),
        status: status == null ? this.status : status());