UpdateCommunication
Signature
mutation {
UpdateCommunication(communicationId: ...)
}
Retourne : Communication
Arguments
| Nom | Type | Requis | Défaut | Description |
|---|---|---|---|---|
communicationId | ID! | ✓ | — | — |
issuerId | ID | — | — | |
period | Date | — | — | |
htmlContent | String | — | — | |
localizedHtmlContent | [LocalizedStringInput] | — | — | |
title | String | — | — | |
localizedTitle | [LocalizedStringInput] | — | — | |
communicationTypeId | ID | — | — | |
includedSegmentIds | [ID!] | — | When provided, replaces the inclusion-segment list. Null = no change. Empty array = clear all inclusion segments. | |
excludedSegmentIds | [ID!] | — | When provided, replaces the exclusion-segment list. Null = no change. Empty array = clear all exclusion segments. | |
allSecuritiesEligible | Boolean | — | Toggle for the per-security filter. When null, no change. When true, every security of the issuer is eligible. When false, only eligibleSecurityIds are eligible. | |
eligibleSecurityIds | [ID!] | — | When provided, replaces the eligible-security list. Null = no change. Empty array = clear all eligible securities. |
Exemple
mutation {
UpdateCommunication(
communicationId: $communicationId
) {
id
title
localizedTitle {}
issuer {}
communicationType {}
period
htmlContent
localizedHtmlContent {}
state {}
publishDate
CommunicationDocuments {}
communicationDocuments {}
includedSegments {}
excludedSegments {}
allSecuritiesEligible
eligibleSecurities {}
}
}