type NrSoundRecordingAndContribution {
    nrContribution: NrContribution!
    nrsr: NrSoundRecording!
}

extend type Mutation {
    createNrSoundRecordingAndContribution(
        nrsr: CreateNrSoundRecordingInput!
        nrContribution: NrContributionInput!
    ): NrSoundRecordingAndContribution!
        @ppCanPerform(resource: "contribution", action: "create")

    updateNrSoundRecordingAndContribution(
        nrsrid: ID!
        nrsr: UpdateNrSoundRecordingInput!
        nrContribution: NrContributionInput!
    ): NrSoundRecordingAndContribution!
        @ppCanPerform(resource: "contribution", action: "edit")
}
